XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Summary of Disaggregation of Revenue by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues $ 405.4 $ 417.6
Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 187.8 196.9
Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 96.9 107.2
Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 120.7 113.5
United States    
Disaggregation of Revenue [Line Items]    
Total revenues 235.9 248.7
United States | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 108.6 113.5
United States | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 60.1 71.5
United States | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 67.2 63.7
Europe    
Disaggregation of Revenue [Line Items]    
Total revenues 59.7 62.4
Europe | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 40.4 39.0
Europe | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 4.4 4.5
Europe | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 14.9 18.9
Asia    
Disaggregation of Revenue [Line Items]    
Total revenues 46.3 44.1
Asia | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 17.7 20.7
Asia | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 8.4 8.5
Asia | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 20.2 14.9
Mexico    
Disaggregation of Revenue [Line Items]    
Total revenues 38.1 36.8
Mexico | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 17.5 19.4
Mexico | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 15.1 13.7
Mexico | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 5.5 3.7
Canada    
Disaggregation of Revenue [Line Items]    
Total revenues 20.1 19.5
Canada | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 3.1 3.8
Canada | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 7.8 7.9
Canada | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 9.2 7.8
Other    
Disaggregation of Revenue [Line Items]    
Total revenues 5.3 6.1
Other | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 0.5 0.5
Other | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 1.1 1.1
Other | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues $ 3.7 $ 4.5