v3.25.2
Revenue Recognition
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The following table presents net revenue disaggregated by end market for the three and six months ended June 30, 2025 and 2024:
For the three months ended June 30, 2025
For the three months ended June 30, 2024
PSSSOtherTotalPSSSOtherTotal
Automotive $495,542 $31,742 $— $527,284 $543,158 $32,389 $— $575,547 
HVOR 156,683 6,801 — 163,484 180,763 7,530 — 188,293 
Industrial— 161,817 — 161,817 — 141,541 — 141,541 
HVAC — 42,970 — 42,970 — 41,240 — 41,240 
Aerospace— 47,829 — 47,829 — 45,371 — 45,371 
Other — — — — — — 43,543 43,543 
Total$652,225 $291,159 $— $943,384 $723,921 $268,071 $43,543 $1,035,535 
For the six months ended June 30, 2025
For the six months ended June 30, 2024
PSSSOtherTotalPSSSOtherTotal
Automotive $996,496 $62,248 $— $1,058,744 $1,073,782 $64,797 $— $1,138,579 
HVOR 306,145 12,403 — 318,548 363,457 14,388 — 377,845 
Industrial— 300,385 — 300,385 — 275,890 — 275,890 
HVAC — 81,884 — 81,884 — 79,311 — 79,311 
Aerospace— 95,078 — 95,078 — 91,524 — 91,524 
Other — — — — — — 79,095 79,095 
Total$1,302,641 $551,998 $— $1,854,639 $1,437,239 $525,910 $79,095 $2,042,244