v3.25.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net revenue $ 943,384 $ 1,035,535 $ 1,854,639 $ 2,042,244
Automotive        
Disaggregation of Revenue [Line Items]        
Net revenue 527,284 575,547 1,058,744 1,138,579
HVOR        
Disaggregation of Revenue [Line Items]        
Net revenue 163,484 188,293 318,548 377,845
Industrial        
Disaggregation of Revenue [Line Items]        
Net revenue 161,817 141,541 300,385 275,890
HVAC        
Disaggregation of Revenue [Line Items]        
Net revenue 42,970 41,240 81,884 79,311
Aerospace        
Disaggregation of Revenue [Line Items]        
Net revenue 47,829 45,371 95,078 91,524
Other        
Disaggregation of Revenue [Line Items]        
Net revenue 0 43,543 0 79,095
Operating Segments        
Disaggregation of Revenue [Line Items]        
Net revenue 943,384 1,035,535 1,854,639 2,042,244
Operating Segments | PS        
Disaggregation of Revenue [Line Items]        
Net revenue 652,225 723,921 1,302,641 1,437,239
Operating Segments | SS        
Disaggregation of Revenue [Line Items]        
Net revenue 291,159 268,071 551,998 525,910
Operating Segments | Automotive | PS        
Disaggregation of Revenue [Line Items]        
Net revenue 495,542 543,158 996,496 1,073,782
Operating Segments | Automotive | SS        
Disaggregation of Revenue [Line Items]        
Net revenue 31,742 32,389 62,248 64,797
Operating Segments | HVOR | PS        
Disaggregation of Revenue [Line Items]        
Net revenue 156,683 180,763 306,145 363,457
Operating Segments | HVOR | SS        
Disaggregation of Revenue [Line Items]        
Net revenue 6,801 7,530 12,403 14,388
Operating Segments | Industrial | PS        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Operating Segments | Industrial | SS        
Disaggregation of Revenue [Line Items]        
Net revenue 161,817 141,541 300,385 275,890
Operating Segments | HVAC | PS        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Operating Segments | HVAC | SS        
Disaggregation of Revenue [Line Items]        
Net revenue 42,970 41,240 81,884 79,311
Operating Segments | Aerospace | PS        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Operating Segments | Aerospace | SS        
Disaggregation of Revenue [Line Items]        
Net revenue 47,829 45,371 95,078 91,524
Operating Segments | Other | PS        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Operating Segments | Other | SS        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Other        
Disaggregation of Revenue [Line Items]        
Net revenue 0 43,543 0 79,095
Other | Automotive        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Other | HVOR        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Other | Industrial        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Other | HVAC        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Other | Aerospace        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Other | Other        
Disaggregation of Revenue [Line Items]        
Net revenue $ 0 $ 43,543 $ 0 $ 79,095