XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Summary of Disaggregation of Revenue by Geographical Area (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,656.2 $ 1,659.7 $ 1,492.9
United States      
Disaggregation of Revenue [Line Items]      
Total revenues 965.8 1,023.8 937.1
Europe      
Disaggregation of Revenue [Line Items]      
Total revenues 271.5 237.5 207.4
Asia      
Disaggregation of Revenue [Line Items]      
Total revenues 176.7 164.4 149.2
Mexico      
Disaggregation of Revenue [Line Items]      
Total revenues 146.0 132.6 122.8
Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 74.6 78.6 61.3
Other      
Disaggregation of Revenue [Line Items]      
Total revenues 21.6 22.8 15.1
Supply Technologies Segment      
Disaggregation of Revenue [Line Items]      
Total revenues 775.8 763.4 711.5
Supply Technologies Segment | United States      
Disaggregation of Revenue [Line Items]      
Total revenues 444.8 458.8 432.8
Supply Technologies Segment | Europe      
Disaggregation of Revenue [Line Items]      
Total revenues 159.4 151.9 126.1
Supply Technologies Segment | Asia      
Disaggregation of Revenue [Line Items]      
Total revenues 80.7 64.9 67.1
Supply Technologies Segment | Mexico      
Disaggregation of Revenue [Line Items]      
Total revenues 74.1 71.9 69.4
Supply Technologies Segment | Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 14.3 13.2 12.4
Supply Technologies Segment | Other      
Disaggregation of Revenue [Line Items]      
Total revenues 2.5 2.7 3.7
Assembly Components      
Disaggregation of Revenue [Line Items]      
Total revenues 398.7 427.8 388.8
Assembly Components | United States      
Disaggregation of Revenue [Line Items]      
Total revenues 262.0 300.3 282.1
Assembly Components | Europe      
Disaggregation of Revenue [Line Items]      
Total revenues 17.3 17.6 16.4
Assembly Components | Asia      
Disaggregation of Revenue [Line Items]      
Total revenues 32.7 30.1 21.9
Assembly Components | Mexico      
Disaggregation of Revenue [Line Items]      
Total revenues 51.9 45.1 37.7
Assembly Components | Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 30.3 30.2 27.5
Assembly Components | Other      
Disaggregation of Revenue [Line Items]      
Total revenues 4.5 4.5 3.2
Engineered Products Segment      
Disaggregation of Revenue [Line Items]      
Total revenues 481.7 468.5 392.6
Engineered Products Segment | United States      
Disaggregation of Revenue [Line Items]      
Total revenues 259.0 264.7 222.2
Engineered Products Segment | Europe      
Disaggregation of Revenue [Line Items]      
Total revenues 94.8 68.0 64.9
Engineered Products Segment | Asia      
Disaggregation of Revenue [Line Items]      
Total revenues 63.3 69.4 60.2
Engineered Products Segment | Mexico      
Disaggregation of Revenue [Line Items]      
Total revenues 20.0 15.6 15.7
Engineered Products Segment | Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 30.0 35.2 21.4
Engineered Products Segment | Other      
Disaggregation of Revenue [Line Items]      
Total revenues $ 14.6 $ 15.6 $ 8.2