XML 88 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting (Schedule of Information Relating to Segments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information      
Net sales $ 3,741,208 $ 3,784,808 $ 5,207,143
Cost of sales 2,861,493 3,008,618 3,933,854
Gross profit 879,715 776,190 1,273,289
Selling, general and administrative expenses 661,478 652,762 720,261
Operating profit (loss) 218,237 123,428 553,028
Total assets 2,894,739 2,959,319  
Expenditures for long-lived assets 48,062 88,980 206,977
Depreciation and amortization 125,693 131,768 129,212
Purchase of long-lived assets as part of business acquisition 6,000 28,300 78,700
OEM Segment      
Segment Reporting Information      
Net sales 2,860,450 2,903,742 4,315,870
Aftermarket Segment      
Segment Reporting Information      
Net sales $ 880,758 $ 881,066 $ 891,273
Customer Concentration Risk | Net sales | Thor Industries, Inc.      
Segment Reporting Information      
Consolidated risk, percentage 16.00% 16.00% 23.00%
Customer Concentration Risk | Net sales | Berkshire Hathaway Inc.      
Segment Reporting Information      
Consolidated risk, percentage 18.00% 15.00% 20.00%
Operating Segments | OEM Segment      
Segment Reporting Information      
Net sales $ 2,860,450 $ 2,903,742 $ 4,315,870
Cost of sales 2,303,283 2,448,176 3,325,354
Gross profit 557,167 455,566 990,516
Selling, general and administrative expenses 450,086 438,205 511,366
Operating profit (loss) 107,081 17,361 479,150
Expenditures for long-lived assets 28,593 68,750 173,732
Depreciation and amortization 93,327 99,976 99,419
Operating Segments | Aftermarket Segment      
Segment Reporting Information      
Net sales 880,758 881,066 891,273
Cost of sales 558,210 560,442 608,500
Gross profit 322,548 320,624 282,773
Selling, general and administrative expenses 211,392 214,557 208,895
Operating profit (loss) 111,156 106,067 73,878
Expenditures for long-lived assets 19,469 20,230 33,245
Depreciation and amortization $ 32,366 $ 31,792 $ 29,793