v3.25.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net revenue $ 911,255 $ 1,006,709
Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 911,255 1,006,709
Other    
Disaggregation of Revenue [Line Items]    
Net revenue 0 35,552
PS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 650,416 713,318
SS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 260,839 257,839
Automotive    
Disaggregation of Revenue [Line Items]    
Net revenue 531,460 563,032
Automotive | Other    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Automotive | PS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 500,954 530,624
Automotive | SS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 30,506 32,408
HVOR    
Disaggregation of Revenue [Line Items]    
Net revenue 155,064 189,552
HVOR | Other    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
HVOR | PS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 149,462 182,694
HVOR | SS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 5,602 6,858
Industrial    
Disaggregation of Revenue [Line Items]    
Net revenue 138,568 134,349
Industrial | Other    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Industrial | PS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Industrial | SS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 138,568 134,349
HVAC    
Disaggregation of Revenue [Line Items]    
Net revenue 38,914 38,071
HVAC | Other    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
HVAC | PS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
HVAC | SS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 38,914 38,071
Aerospace    
Disaggregation of Revenue [Line Items]    
Net revenue 47,249 46,153
Aerospace | Other    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Aerospace | PS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Aerospace | SS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 47,249 46,153
Other    
Disaggregation of Revenue [Line Items]    
Net revenue 0 35,552
Other | Other    
Disaggregation of Revenue [Line Items]    
Net revenue 0 35,552
Other | PS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Other | SS | Operating Segments    
Disaggregation of Revenue [Line Items]    
Net revenue $ 0 $ 0