XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting (Schedule of Operating Profit by Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information        
Operating profit $ 90,604 $ 55,174 $ 148,215 $ 75,217
Operating Segments | OEM Segment        
Segment Reporting Information        
Operating profit 50,562 18,642 83,398 17,921
Operating Segments | Aftermarket Segment        
Segment Reporting Information        
Operating profit $ 40,042 $ 36,532 $ 64,817 $ 57,296