XML 76 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Segment Reporting Information by Segment (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Segment Reporting Information [Line Items]        
Net sales $ 852,416us-gaap_SalesRevenueGoodsNet $ 635,330us-gaap_SalesRevenueGoodsNet $ 1,774,408us-gaap_SalesRevenueGoodsNet $ 1,435,293us-gaap_SalesRevenueGoodsNet
Income (loss) from continuing operations before income taxes 44,137us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 23,902us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 100,843us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 78,343us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Recreation Vehicles        
Segment Reporting Information [Line Items]        
Income (loss) from continuing operations before income taxes 52,187us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
30,108us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
116,587us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
89,175us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
Recreation Vehicles | Towables        
Segment Reporting Information [Line Items]        
Income (loss) from continuing operations before income taxes 40,320us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ProductOrServiceAxis
= tho_TowablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
18,915us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ProductOrServiceAxis
= tho_TowablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
89,619us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ProductOrServiceAxis
= tho_TowablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
64,539us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ProductOrServiceAxis
= tho_TowablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
Recreation Vehicles | Motorized        
Segment Reporting Information [Line Items]        
Income (loss) from continuing operations before income taxes 11,867us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ProductOrServiceAxis
= tho_MotorizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
11,193us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ProductOrServiceAxis
= tho_MotorizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
26,968us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ProductOrServiceAxis
= tho_MotorizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
24,636us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ProductOrServiceAxis
= tho_MotorizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
Corporate        
Segment Reporting Information [Line Items]        
Income (loss) from continuing operations before income taxes (8,050)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(6,206)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(15,744)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(10,832)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Continuing Operations | Recreation Vehicles        
Segment Reporting Information [Line Items]        
Net sales 852,416us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
635,330us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,774,408us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,435,293us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations | Recreation Vehicles | Towables        
Segment Reporting Information [Line Items]        
Net sales 675,090us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= tho_TowablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
472,474us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= tho_TowablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,374,868us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= tho_TowablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,095,327us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= tho_TowablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations | Recreation Vehicles | Motorized        
Segment Reporting Information [Line Items]        
Net sales $ 177,326us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= tho_MotorizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 162,856us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= tho_MotorizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 399,540us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= tho_MotorizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 339,966us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= tho_MotorizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= tho_RecreationVehiclesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember