XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting (Schedule of Operating Profit by Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information    
Net sales $ 1,045,590 $ 968,029
Cost of sales 793,841 744,123
Gross profit 251,749 223,906
Selling, general and administrative expenses 170,432 166,295
Operating profit 81,317 57,611
OEM Segment    
Segment Reporting Information    
Net sales 823,555 758,311
Aftermarket Segment    
Segment Reporting Information    
Net sales 222,035 209,718
Operating Segments | OEM Segment    
Segment Reporting Information    
Net sales 823,555 758,311
Cost of sales 646,480 610,983
Gross profit 177,075 147,328
Selling, general and administrative expenses 115,102 114,492
Operating profit 61,973 32,836
Operating Segments | Aftermarket Segment    
Segment Reporting Information    
Net sales 222,035 209,718
Cost of sales 147,361 133,140
Gross profit 74,674 76,578
Selling, general and administrative expenses 55,330 51,803
Operating profit $ 19,344 $ 24,775