XML 29 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Additional Information (Detail) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 9 Months Ended
Apr. 30, 2015
Jan. 31, 2015
Oct. 31, 2014
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Stock Based Compensation And Stockholders Equity [Line Items]            
Stock-based compensation $ 1,720us-gaap_ShareBasedCompensation     $ 1,295us-gaap_ShareBasedCompensation $ 5,047us-gaap_ShareBasedCompensation $ 3,943us-gaap_ShareBasedCompensation
Withholding taxes payable         1,562us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation 1,251us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Dividends declared and paid         43,237us-gaap_DividendsCommonStockCash  
Regular Dividend            
Stock Based Compensation And Stockholders Equity [Line Items]            
Dividends declared and paid per common share $ 0.27us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= tho_RegularDividendMember
$ 0.27us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= tho_RegularDividendMember
$ 0.27us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= tho_RegularDividendMember
$ 0.23us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= tho_RegularDividendMember
$ 0.81us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= tho_RegularDividendMember
$ 0.69us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= tho_RegularDividendMember
Dividends declared and paid         43,237us-gaap_DividendsCommonStockCash
/ us-gaap_StatementScenarioAxis
= tho_RegularDividendMember
 
Discontinued Operations            
Stock Based Compensation And Stockholders Equity [Line Items]            
Total compensation expenses         0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
480us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Restricted Stock            
Stock Based Compensation And Stockholders Equity [Line Items]            
Withholding taxes payable         $ 1,562us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 1,251us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember