XML 50 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Unaudited Pro Forma Information (Detail) (Postle and CRV/DRV, USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 9 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Postle and CRV/DRV
       
Business Acquisition, Pro Forma Information [Line Items]        
Net sales $ 1,223,333us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 1,124,114us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 3,137,484us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 2,676,873us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
Net income $ 64,834us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 58,925us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 140,174us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 116,108us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
Basic earnings per common share $ 1.21us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 1.11us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 2.63us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 2.18us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
Diluted earnings per common share $ 1.21us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 1.10us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 2.62us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember
$ 2.18us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
/ us-gaap_BusinessAcquisitionAxis
= tho_BusinessAcquisitionsMember