<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ttc-20220303.xsd" xlink:type="simple"/>
    <context id="i706bf262dfe84747848621c7418474eb_D20220303-20220303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2022-03-03</startDate>
            <endDate>2022-03-03</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM180L2ZyYWc6Yzg5ZjMxOGJmZWMxNDE5MjgyYmM5ZDk4ZGE1NmQ5ZDQvdGFibGU6NDFlM2E4NDc2ZDJiNGRlZTg0ZjE0ZTg4MGY1ZDNjYzcvdGFibGVyYW5nZTo0MWUzYTg0NzZkMmI0ZGVlODRmMTRlODgwZjVkM2NjN18yLTEtMS0xLTUwODU5_fbaa22fc-2853-4e6d-a006-bfc49670e892">0000737758</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM180L2ZyYWc6Yzg5ZjMxOGJmZWMxNDE5MjgyYmM5ZDk4ZGE1NmQ5ZDQvdGFibGU6NDFlM2E4NDc2ZDJiNGRlZTg0ZjE0ZTg4MGY1ZDNjYzcvdGFibGVyYW5nZTo0MWUzYTg0NzZkMmI0ZGVlODRmMTRlODgwZjVkM2NjN18zLTEtMS0xLTUwODU5_c9d034ee-bd56-441e-b04f-82717fa28df8">false</dei:AmendmentFlag>
    <dei:EntityAddressAddressLine1
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM180L2ZyYWc6Yzg5ZjMxOGJmZWMxNDE5MjgyYmM5ZDk4ZGE1NmQ5ZDQvdGFibGU6NDFlM2E4NDc2ZDJiNGRlZTg0ZjE0ZTg4MGY1ZDNjYzcvdGFibGVyYW5nZTo0MWUzYTg0NzZkMmI0ZGVlODRmMTRlODgwZjVkM2NjN180LTEtMS0xLTUwODU5_1e99c8ce-926e-4309-9b29-51ddbde00b4d">8111 Lyndale Avenue South</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM180L2ZyYWc6Yzg5ZjMxOGJmZWMxNDE5MjgyYmM5ZDk4ZGE1NmQ5ZDQvdGFibGU6NDFlM2E4NDc2ZDJiNGRlZTg0ZjE0ZTg4MGY1ZDNjYzcvdGFibGVyYW5nZTo0MWUzYTg0NzZkMmI0ZGVlODRmMTRlODgwZjVkM2NjN181LTEtMS0xLTUwODU5_5f321f36-242c-42c7-9e44-a76776bd6a06">Bloomington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM180L2ZyYWc6Yzg5ZjMxOGJmZWMxNDE5MjgyYmM5ZDk4ZGE1NmQ5ZDQvdGFibGU6NDFlM2E4NDc2ZDJiNGRlZTg0ZjE0ZTg4MGY1ZDNjYzcvdGFibGVyYW5nZTo0MWUzYTg0NzZkMmI0ZGVlODRmMTRlODgwZjVkM2NjN182LTEtMS0xLTUwODU5_feb28e14-cf22-4cdb-af56-4692e3dbbfca">MN</dei:EntityAddressStateOrProvince>
    <dei:DocumentType
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGV4dHJlZ2lvbjo3OWVmMGMwMDY5Y2Q0NGIzODllYzgyNmIzMmI0ZWM3Ml8yNzQz_59f324a1-fb70-495e-8384-732fd9ef59ab">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGV4dHJlZ2lvbjo3OWVmMGMwMDY5Y2Q0NGIzODllYzgyNmIzMmI0ZWM3Ml8yMzU_7c192a98-8267-4fbb-a43c-ab9e25d4ec7c">2022-03-03</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGV4dHJlZ2lvbjo3OWVmMGMwMDY5Y2Q0NGIzODllYzgyNmIzMmI0ZWM3Ml8yNzQ4_c5ff708d-da27-4fef-b7f9-f660d356f160">THE TORO COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGFibGU6MDRmMmQxOTQyYzZhNGY4YzgzMWUxYThhMjFlOTBmMGMvdGFibGVyYW5nZTowNGYyZDE5NDJjNmE0ZjhjODMxZTFhOGEyMWU5MGYwY18wLTAtMS0xLTUwODU5_42cf868d-205f-47df-b40f-8ea51f119d03">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGFibGU6MDRmMmQxOTQyYzZhNGY4YzgzMWUxYThhMjFlOTBmMGMvdGFibGVyYW5nZTowNGYyZDE5NDJjNmE0ZjhjODMxZTFhOGEyMWU5MGYwY18wLTEtMS0xLTUwODU5_f12f8f3e-6ba7-43f3-9b35-b91b29ddd3f4">1-8649</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGFibGU6MDRmMmQxOTQyYzZhNGY4YzgzMWUxYThhMjFlOTBmMGMvdGFibGVyYW5nZTowNGYyZDE5NDJjNmE0ZjhjODMxZTFhOGEyMWU5MGYwY18wLTItMS0xLTUwODU5_415857fc-3149-45ad-b269-c7765ed3b4c0">41-0580470</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGFibGU6MDRmMmQxOTQyYzZhNGY4YzgzMWUxYThhMjFlOTBmMGMvdGFibGVyYW5nZTowNGYyZDE5NDJjNmE0ZjhjODMxZTFhOGEyMWU5MGYwY18zLTAtMS0xLTUwODU5L3RleHRyZWdpb246MjM2Zjk0NjZjMmYwNDI0OTgxMzE3NDY4MjdmY2VlNGFfNQ_1e99c8ce-926e-4309-9b29-51ddbde00b4d">8111 Lyndale Avenue South</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGFibGU6MDRmMmQxOTQyYzZhNGY4YzgzMWUxYThhMjFlOTBmMGMvdGFibGVyYW5nZTowNGYyZDE5NDJjNmE0ZjhjODMxZTFhOGEyMWU5MGYwY18zLTAtMS0xLTUwODU5L3RleHRyZWdpb246MjM2Zjk0NjZjMmYwNDI0OTgxMzE3NDY4MjdmY2VlNGFfOA_5f321f36-242c-42c7-9e44-a76776bd6a06">Bloomington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGFibGU6MDRmMmQxOTQyYzZhNGY4YzgzMWUxYThhMjFlOTBmMGMvdGFibGVyYW5nZTowNGYyZDE5NDJjNmE0ZjhjODMxZTFhOGEyMWU5MGYwY18zLTAtMS0xLTUwODU5L3RleHRyZWdpb246MjM2Zjk0NjZjMmYwNDI0OTgxMzE3NDY4MjdmY2VlNGFfMTI_feb28e14-cf22-4cdb-af56-4692e3dbbfca">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGFibGU6MDRmMmQxOTQyYzZhNGY4YzgzMWUxYThhMjFlOTBmMGMvdGFibGVyYW5nZTowNGYyZDE5NDJjNmE0ZjhjODMxZTFhOGEyMWU5MGYwY18zLTItMS0xLTUwODU5_2ee7ca57-caff-4486-9acb-076370bae099">55420</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGV4dHJlZ2lvbjo3OWVmMGMwMDY5Y2Q0NGIzODllYzgyNmIzMmI0ZWM3Ml8yNzQ5_e3b0ca98-c36c-481d-80fe-268513e1902f">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGV4dHJlZ2lvbjo3OWVmMGMwMDY5Y2Q0NGIzODllYzgyNmIzMmI0ZWM3Ml8yNzQ0_68728726-50c2-4bdb-a27d-6ed851ba820a">888-8801</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGV4dHJlZ2lvbjo3OWVmMGMwMDY5Y2Q0NGIzODllYzgyNmIzMmI0ZWM3Ml8yNzUw_74013272-db19-40d4-a470-7c4c12d2fbce">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGV4dHJlZ2lvbjo3OWVmMGMwMDY5Y2Q0NGIzODllYzgyNmIzMmI0ZWM3Ml8yNzUx_66b8b876-d6f8-4979-b869-67fb75d26b81">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGV4dHJlZ2lvbjo3OWVmMGMwMDY5Y2Q0NGIzODllYzgyNmIzMmI0ZWM3Ml8yNzQ3_dfb5f7f6-acea-4dcd-9cd8-631ec93ff895">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGV4dHJlZ2lvbjo3OWVmMGMwMDY5Y2Q0NGIzODllYzgyNmIzMmI0ZWM3Ml8yNzQ1_22ee4005-113f-43ba-a33c-31d3eb55c64b">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGFibGU6ODY4NTFlNTg0ZWExNDM5YzhmMzI0MzhjZGMwYjkxYTEvdGFibGVyYW5nZTo4Njg1MWU1ODRlYTE0MzljOGYzMjQzOGNkYzBiOTFhMV8xLTAtMS0xLTUwODU5_c323eaf5-185f-4952-b565-2a2653e6974d">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGFibGU6ODY4NTFlNTg0ZWExNDM5YzhmMzI0MzhjZGMwYjkxYTEvdGFibGVyYW5nZTo4Njg1MWU1ODRlYTE0MzljOGYzMjQzOGNkYzBiOTFhMV8xLTEtMS0xLTUwODU5_68d9c388-a3b7-49c5-8985-95511dc6deef">TTC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGFibGU6ODY4NTFlNTg0ZWExNDM5YzhmMzI0MzhjZGMwYjkxYTEvdGFibGVyYW5nZTo4Njg1MWU1ODRlYTE0MzljOGYzMjQzOGNkYzBiOTFhMV8xLTItMS0xLTUwODU5_392c1944-d5c8-4baa-a813-44dac03eb5d8">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i706bf262dfe84747848621c7418474eb_D20220303-20220303"
      id="id3VybDovL2RvY3MudjEvZG9jOjFiYmI4OTFmMWQwMTQwMzc5MmMwMTU2MWJlYTUyYjEzL3NlYzoxYmJiODkxZjFkMDE0MDM3OTJjMDE1NjFiZWE1MmIxM18xL2ZyYWc6NzllZjBjMDA2OWNkNDRiMzg5ZWM4MjZiMzJiNGVjNzIvdGV4dHJlZ2lvbjo3OWVmMGMwMDY5Y2Q0NGIzODllYzgyNmIzMmI0ZWM3Ml8yNzQ2_534bcc93-03b7-4a1d-9067-5d222fc333f4">false</dei:EntityEmergingGrowthCompany>
</xbrl>
