XML 72 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Event - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended
Jul. 31, 2014
May 15, 2015
May 01, 2015
Postle Operating, LLC      
Subsequent Event [Line Items]      
Sales $ 220,000,000us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionFiveMember
   
Subsequent Event      
Subsequent Event [Line Items]      
Common stock purchased, shares   1,000,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Common stock price per share   $ 60.00us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Aggregate purchase price of common stock   60,000,000us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Closing price of common stock   $ 61.29tho_ClosingPriceOfCommonStock
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Percentage of issued and outstanding common stock prior to repurchase   1.90%tho_PercentageOfIssuedAndOutstandingCommonStockPriorToRepurchase
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Subsequent Event | Postle Operating, LLC      
Subsequent Event [Line Items]      
Payment to acquire business     $ 144,315,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionFiveMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Asset purchase agreement date     May 01, 2015