XML 117 R50.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Summary of Significant Accounting Policies and Related Data - Accounts Payable (Details) $ in Millions | 12 Months Ended |
--- | --- | ---
Oct. 31, 2019 USD ($) payment_oblibations_financed | Oct. 31, 2018 USD ($)
Accounting Policies [Abstract] |  |
Minimum number of payment obligations to be financed | payment_oblibations_financed | 1 |
Outstanding payment obligations placed on the accounts payable tracking system | $ | $ 46.7 | $ 33.0

X
- Definition Total amount of the entity's outstanding payment obligations that have been placed on the accounts payable tracking system. + References No definition available. + Details
Name: | ttc_PaymentObligationsPlacedOnAccountsPayableTrackingSystem
Namespace Prefix: | ttc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The number of payment obligations of the company to be financed prior to their scheduled due dates at a discounted price to a participating financial institution. + References No definition available. + Details
Name: | ttc_PaymentObligationsToBeFinancedNumberMinimum
Namespace Prefix: | ttc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration