v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents net revenue disaggregated by end market for the three months ended March 31, 2025 and 2024:
For the three months ended March 31, 2025
For the three months ended March 31, 2024
PSSSOtherTotalPSSSOtherTotal
Automotive $500,954 $30,506 $— $531,460 $530,624 $32,408 $— $563,032 
HVOR 149,462 5,602 — 155,064 182,694 6,858 — 189,552 
Industrial— 138,568 — 138,568 — 134,349 — 134,349 
HVAC — 38,914 — 38,914 — 38,071 — 38,071 
Aerospace— 47,249 — 47,249 — 46,153 — 46,153 
Other — — — — — — 35,552 35,552 
Total$650,416 $260,839 $— $911,255 $713,318 $257,839 $35,552 $1,006,709