XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Reporting (Schedule of Information Relating to Segments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information      
Net sales $ 4,122,017 $ 3,741,208 $ 3,784,808
Cost of sales 3,141,722 2,861,493 3,008,618
Gross profit 980,295 879,715 776,190
Selling, general and administrative expenses 700,373 661,478 652,762
Operating profit (loss) 279,922 218,237 123,428
Total assets 3,175,987 2,894,739  
Expenditures for long-lived assets 59,174 48,062 88,980
Depreciation and amortization 121,231 125,693 131,768
Purchase of long-lived assets as part of business acquisition 6,200 6,000 28,300
OEM Segment      
Segment Reporting Information      
Net sales 3,189,653 2,860,450 2,903,742
Aftermarket Segment      
Segment Reporting Information      
Net sales $ 932,364 $ 880,758 $ 881,066
Customer Concentration Risk | Net sales | Thor Industries, Inc.      
Segment Reporting Information      
Consolidated risk, percentage 15.00% 16.00% 16.00%
Customer Concentration Risk | Net sales | Berkshire Hathaway Inc.      
Segment Reporting Information      
Consolidated risk, percentage 18.00% 18.00% 15.00%
Operating Segments | OEM Segment      
Segment Reporting Information      
Net sales $ 3,189,653 $ 2,860,450 $ 2,903,742
Cost of sales 2,533,371 2,303,283 2,448,176
Gross profit 656,282 557,167 455,566
Selling, general and administrative expenses 472,162 450,086 438,205
Operating profit (loss) 184,120 107,081 17,361
Expenditures for long-lived assets 28,248 28,593 68,750
Depreciation and amortization 86,996 93,327 99,976
Operating Segments | Aftermarket Segment      
Segment Reporting Information      
Net sales 932,364 880,758 881,066
Cost of sales 608,351 558,210 560,442
Gross profit 324,013 322,548 320,624
Selling, general and administrative expenses 228,211 211,392 214,557
Operating profit (loss) 95,802 111,156 106,067
Expenditures for long-lived assets 30,926 19,469 20,230
Depreciation and amortization $ 34,235 $ 32,366 $ 31,792