XML 22 R57.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 6 Months Ended 3 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Oct. 31, 2014
Stock Based Compensation And Stockholders Equity [Line Items]          
Stock-based compensation $ 1,762us-gaap_ShareBasedCompensation $ 1,272us-gaap_ShareBasedCompensation $ 3,327us-gaap_ShareBasedCompensation $ 2,648us-gaap_ShareBasedCompensation  
Withholding taxes payable     1,562us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation 1,251us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation  
Dividends declared and paid     28,824us-gaap_DividendsCommonStockCash    
Regular Dividend          
Stock Based Compensation And Stockholders Equity [Line Items]          
Dividends declared and paid per common share $ 0.27us-gaap_CommonStockDividendsPerShareCashPaid
/ tho_DividendsPaidAxis
= tho_RegularDividendMember
      $ 0.27us-gaap_CommonStockDividendsPerShareCashPaid
/ tho_DividendsPaidAxis
= tho_RegularDividendMember
Dividends declared and paid     28,824us-gaap_DividendsCommonStockCash
/ tho_DividendsPaidAxis
= 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