XML 52 R40.htm IDEA: XBRL DOCUMENT
v3.19.2

Nature of Operations and Accounting Policies - Additional Information (Detail) - Accounting Standards Update 2014-09 - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Apr. 30, 2019 | Apr. 30, 2019 | Aug. 01, 2018
Retained Earnings |  |  |
Nature Of Operations And Significant Accounting Policies [Line Items] |  |  |
Cumulative effect of the change in accounting principle, net of tax |  |  | $ (5,450)
Accrued Promotions and Rebates |  |  |
Nature Of Operations And Significant Accounting Policies [Line Items] |  |  |
Cumulative effect of the change in accounting principle, net of tax |  |  | 7,127
Cumulative effect of change on equity or net assets on pre-tax basis | $ 317 | $ 1,823 |
Deferred Income Tax Assets |  |  |
Nature Of Operations And Significant Accounting Policies [Line Items] |  |  |
Cumulative effect of the change in accounting principle, net of tax |  |  | $ 1,677

X
- Definition Nature Of Operations And Significant Accounting Policies [Line Items] + References No definition available. + Details
Name: | tho_NatureOfOperationsAndSignificantAccountingPoliciesLineItems
Namespace Prefix: | tho_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition New accounting pronouncement or change In accounting principle cumulative effect of change on equity or net assets on pre tax basis. + References No definition available. + Details
Name: | tho_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssetsOnPreTaxBasis
Namespace Prefix: | tho_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794 + Details
Name: | us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=tho_PromotionsAndRebatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=tho_DeferredIncomeTaxAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |