<?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-20220602.xsd" xlink:type="simple"/>
    <context id="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2022-06-02</startDate>
            <endDate>2022-06-02</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl80L2ZyYWc6OGEwY2M4NWZlYjQxNDhhOThkN2QwZWQ2YTgyODJhN2UvdGFibGU6OGE0OWMyZGNhNDQzNGQyMWFmZWZjMGUwNGM4OWY5NTEvdGFibGVyYW5nZTo4YTQ5YzJkY2E0NDM0ZDIxYWZlZmMwZTA0Yzg5Zjk1MV8yLTEtMS0xLTYwMTU4_7c7a1a14-1593-4d73-84ad-8c7818ccbe89">0000737758</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl80L2ZyYWc6OGEwY2M4NWZlYjQxNDhhOThkN2QwZWQ2YTgyODJhN2UvdGFibGU6OGE0OWMyZGNhNDQzNGQyMWFmZWZjMGUwNGM4OWY5NTEvdGFibGVyYW5nZTo4YTQ5YzJkY2E0NDM0ZDIxYWZlZmMwZTA0Yzg5Zjk1MV8zLTEtMS0xLTYwMTU4_b80146aa-ebd3-4386-978a-94c0cd59cf75">false</dei:AmendmentFlag>
    <dei:EntityAddressAddressLine1
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl80L2ZyYWc6OGEwY2M4NWZlYjQxNDhhOThkN2QwZWQ2YTgyODJhN2UvdGFibGU6OGE0OWMyZGNhNDQzNGQyMWFmZWZjMGUwNGM4OWY5NTEvdGFibGVyYW5nZTo4YTQ5YzJkY2E0NDM0ZDIxYWZlZmMwZTA0Yzg5Zjk1MV80LTEtMS0xLTYwMTU4_d7a92754-2a4b-4988-8ba3-2fb5fe58e56e">8111 Lyndale Avenue South</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl80L2ZyYWc6OGEwY2M4NWZlYjQxNDhhOThkN2QwZWQ2YTgyODJhN2UvdGFibGU6OGE0OWMyZGNhNDQzNGQyMWFmZWZjMGUwNGM4OWY5NTEvdGFibGVyYW5nZTo4YTQ5YzJkY2E0NDM0ZDIxYWZlZmMwZTA0Yzg5Zjk1MV81LTEtMS0xLTYwMTU4_f713b063-4520-4919-8c0e-45388275a33b">Bloomington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl80L2ZyYWc6OGEwY2M4NWZlYjQxNDhhOThkN2QwZWQ2YTgyODJhN2UvdGFibGU6OGE0OWMyZGNhNDQzNGQyMWFmZWZjMGUwNGM4OWY5NTEvdGFibGVyYW5nZTo4YTQ5YzJkY2E0NDM0ZDIxYWZlZmMwZTA0Yzg5Zjk1MV82LTEtMS0xLTYwMTU4_2acaa7f5-a0ec-441c-a763-ed394ff53630">MN</dei:EntityAddressStateOrProvince>
    <dei:DocumentType
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGV4dHJlZ2lvbjoyNzc4YWVjMDBmNTY0Yjg3YTdlYjFiM2IwM2NmMGNjMV8yNzQz_4c0274ea-a19c-4b57-9bc9-7f1ea1105ae7">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGV4dHJlZ2lvbjoyNzc4YWVjMDBmNTY0Yjg3YTdlYjFiM2IwM2NmMGNjMV8yMzU_be4995bc-b73d-4e69-a85c-50fdf2d74537">2022-06-02</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGV4dHJlZ2lvbjoyNzc4YWVjMDBmNTY0Yjg3YTdlYjFiM2IwM2NmMGNjMV8yNzQ0_b40dfc4b-3f49-4ed1-aa67-64071ecc9782">THE TORO COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGFibGU6MmM3YzI4MzE1M2E3NDA0MTkxZTk2YzRlY2E4YzhlNWYvdGFibGVyYW5nZToyYzdjMjgzMTUzYTc0MDQxOTFlOTZjNGVjYThjOGU1Zl8wLTAtMS0xLTYwMTU4_d2cc7ffd-e2c8-4a96-a3cf-6f9b2f2513d7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGFibGU6MmM3YzI4MzE1M2E3NDA0MTkxZTk2YzRlY2E4YzhlNWYvdGFibGVyYW5nZToyYzdjMjgzMTUzYTc0MDQxOTFlOTZjNGVjYThjOGU1Zl8wLTEtMS0xLTYwMTU4_28379883-f5d7-4bc1-b5fd-9a861c364e65">1-8649</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGFibGU6MmM3YzI4MzE1M2E3NDA0MTkxZTk2YzRlY2E4YzhlNWYvdGFibGVyYW5nZToyYzdjMjgzMTUzYTc0MDQxOTFlOTZjNGVjYThjOGU1Zl8wLTItMS0xLTYwMTU4_3df9e184-2ef4-4ea4-b9d4-101a39651dda">41-0580470</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGFibGU6MmM3YzI4MzE1M2E3NDA0MTkxZTk2YzRlY2E4YzhlNWYvdGFibGVyYW5nZToyYzdjMjgzMTUzYTc0MDQxOTFlOTZjNGVjYThjOGU1Zl8zLTAtMS0xLTYwMTU4L3RleHRyZWdpb246ZDAwNjRiNjg1M2Y5NGYzOTk5ZDc0ZDc1YTA2ZDRmZjNfNQ_d7a92754-2a4b-4988-8ba3-2fb5fe58e56e">8111 Lyndale Avenue South</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGFibGU6MmM3YzI4MzE1M2E3NDA0MTkxZTk2YzRlY2E4YzhlNWYvdGFibGVyYW5nZToyYzdjMjgzMTUzYTc0MDQxOTFlOTZjNGVjYThjOGU1Zl8zLTAtMS0xLTYwMTU4L3RleHRyZWdpb246ZDAwNjRiNjg1M2Y5NGYzOTk5ZDc0ZDc1YTA2ZDRmZjNfOA_f713b063-4520-4919-8c0e-45388275a33b">Bloomington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGFibGU6MmM3YzI4MzE1M2E3NDA0MTkxZTk2YzRlY2E4YzhlNWYvdGFibGVyYW5nZToyYzdjMjgzMTUzYTc0MDQxOTFlOTZjNGVjYThjOGU1Zl8zLTAtMS0xLTYwMTU4L3RleHRyZWdpb246ZDAwNjRiNjg1M2Y5NGYzOTk5ZDc0ZDc1YTA2ZDRmZjNfMTI_2acaa7f5-a0ec-441c-a763-ed394ff53630">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGFibGU6MmM3YzI4MzE1M2E3NDA0MTkxZTk2YzRlY2E4YzhlNWYvdGFibGVyYW5nZToyYzdjMjgzMTUzYTc0MDQxOTFlOTZjNGVjYThjOGU1Zl8zLTItMS0xLTYwMTU4_c8181b6b-97e0-47ae-889d-cd4e5ef48e36">55420</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGV4dHJlZ2lvbjoyNzc4YWVjMDBmNTY0Yjg3YTdlYjFiM2IwM2NmMGNjMV8yNzQ5_77dd701e-3582-48a4-bbf2-ee5effad3dba">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGV4dHJlZ2lvbjoyNzc4YWVjMDBmNTY0Yjg3YTdlYjFiM2IwM2NmMGNjMV8yNzUw_b23b121b-db07-4355-9f00-848765f480ba">888-8801</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGV4dHJlZ2lvbjoyNzc4YWVjMDBmNTY0Yjg3YTdlYjFiM2IwM2NmMGNjMV8yNzQ1_6bf50f5f-8b9b-40af-95b7-0771d91fe42b">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGV4dHJlZ2lvbjoyNzc4YWVjMDBmNTY0Yjg3YTdlYjFiM2IwM2NmMGNjMV8yNzQ2_d7f7bd05-3ea3-42ef-94ab-626345879e8a">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGV4dHJlZ2lvbjoyNzc4YWVjMDBmNTY0Yjg3YTdlYjFiM2IwM2NmMGNjMV8yNzQy_5af273a3-e953-4777-be88-ac27d905e699">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGV4dHJlZ2lvbjoyNzc4YWVjMDBmNTY0Yjg3YTdlYjFiM2IwM2NmMGNjMV8yNzQ3_9115dc4a-6f56-4b2a-bb4c-8abdb539f343">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGFibGU6NGI3MDkzOWQ0OGViNGI5NDgyMGE2M2M4OTkyMzBmYmMvdGFibGVyYW5nZTo0YjcwOTM5ZDQ4ZWI0Yjk0ODIwYTYzYzg5OTIzMGZiY18xLTAtMS0xLTYwMTU4_6981076e-8d6c-4f6c-8761-def9ced66aca">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGFibGU6NGI3MDkzOWQ0OGViNGI5NDgyMGE2M2M4OTkyMzBmYmMvdGFibGVyYW5nZTo0YjcwOTM5ZDQ4ZWI0Yjk0ODIwYTYzYzg5OTIzMGZiY18xLTEtMS0xLTYwMTU4_d3661e23-4d1f-43e4-ba80-07cef483af81">TTC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGFibGU6NGI3MDkzOWQ0OGViNGI5NDgyMGE2M2M4OTkyMzBmYmMvdGFibGVyYW5nZTo0YjcwOTM5ZDQ4ZWI0Yjk0ODIwYTYzYzg5OTIzMGZiY18xLTItMS0xLTYwMTU4_172f112d-530c-4015-b0e6-6bd419e45cdd">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8a3af375d8ca4d6399a325e0656932f7_D20220602-20220602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2MTNhMDRhZWE4YTQwY2RhZjhmZDZjNDZiOTA0YjJmL3NlYzoyNjEzYTA0YWVhOGE0MGNkYWY4ZmQ2YzQ2YjkwNGIyZl8xL2ZyYWc6Mjc3OGFlYzAwZjU2NGI4N2E3ZWIxYjNiMDNjZjBjYzEvdGV4dHJlZ2lvbjoyNzc4YWVjMDBmNTY0Yjg3YTdlYjFiM2IwM2NmMGNjMV8yNzQ4_b35e3b8c-0151-4310-9691-35de9423e16e">false</dei:EntityEmergingGrowthCompany>
</xbrl>
