XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Summary of Disaggregation of Revenue by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 435.8 $ 358.5 $ 1,282.8 $ 1,068.1
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 278.8 216.8 823.3 649.9
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 52.8 46.1 154.9 141.7
Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 38.9 33.3 105.1 99.9
Mexico        
Disaggregation of Revenue [Line Items]        
Total revenues 37.7 38.4 107.2 100.2
Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 25.7 20.5 82.2 65.4
Other        
Disaggregation of Revenue [Line Items]        
Total revenues 1.9 3.4 10.1 11.0
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 185.9 154.0 530.5 466.7
Supply Technologies Segment | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 115.1 92.5 324.7 281.4
Supply Technologies Segment | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 29.2 27.9 91.8 84.7
Supply Technologies Segment | Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 18.4 14.7 50.2 42.4
Supply Technologies Segment | Mexico        
Disaggregation of Revenue [Line Items]        
Total revenues 19.2 15.6 51.9 48.2
Supply Technologies Segment | Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 3.2 2.9 9.3 8.6
Supply Technologies Segment | Other        
Disaggregation of Revenue [Line Items]        
Total revenues 0.8 0.4 2.6 1.4
Assembly Components        
Disaggregation of Revenue [Line Items]        
Total revenues 153.0 120.2 465.8 355.7
Assembly Components | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 108.9 77.9 333.0 241.8
Assembly Components | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 3.9 3.4 12.9 10.7
Assembly Components | Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 6.4 6.6 15.8 19.0
Assembly Components | Mexico        
Disaggregation of Revenue [Line Items]        
Total revenues 15.1 17.8 43.9 38.6
Assembly Components | Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 18.0 14.1 58.3 44.3
Assembly Components | Other        
Disaggregation of Revenue [Line Items]        
Total revenues 0.7 0.4 1.9 1.3
Engineered Products        
Disaggregation of Revenue [Line Items]        
Total revenues 96.9 84.3 286.5 245.7
Engineered Products | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 54.8 46.4 165.6 126.7
Engineered Products | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 19.7 14.8 50.2 46.3
Engineered Products | Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 14.1 12.0 39.1 38.5
Engineered Products | Mexico        
Disaggregation of Revenue [Line Items]        
Total revenues 3.4 5.0 11.4 13.4
Engineered Products | Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 4.5 3.5 14.6 12.5
Engineered Products | Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 0.4 $ 2.6 $ 5.6 $ 8.3