XML 262 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Summary of Disaggregation of Revenue by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 428.6 $ 350.0 $ 847.0 $ 709.6
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 278.3 210.3 544.5 433.1
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 49.8 49.5 102.1 95.6
Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 33.4 35.5 66.2 66.6
Mexico        
Disaggregation of Revenue [Line Items]        
Total revenues 34.6 30.5 69.5 61.8
Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 27.3 21.7 56.5 44.9
Other        
Disaggregation of Revenue [Line Items]        
Total revenues 5.2 2.5 8.2 7.6
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 175.8 155.0 344.6 312.7
Supply Technologies Segment | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 108.0 91.8 209.6 188.9
Supply Technologies Segment | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 30.7 27.9 62.6 56.8
Supply Technologies Segment | Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 16.9 16.6 31.8 27.7
Supply Technologies Segment | Mexico        
Disaggregation of Revenue [Line Items]        
Total revenues 16.5 15.9 32.7 32.6
Supply Technologies Segment | Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 3.1 2.8 6.1 5.7
Supply Technologies Segment | Other        
Disaggregation of Revenue [Line Items]        
Total revenues 0.6 0.0 1.8 1.0
Assembly Components        
Disaggregation of Revenue [Line Items]        
Total revenues 154.2 109.5 312.8 235.5
Assembly Components | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 111.7 76.3 224.1 163.9
Assembly Components | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 4.7 3.5 9.0 7.3
Assembly Components | Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 4.2 5.6 9.4 12.4
Assembly Components | Mexico        
Disaggregation of Revenue [Line Items]        
Total revenues 14.2 10.1 28.8 20.8
Assembly Components | Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 18.7 13.6 40.3 30.2
Assembly Components | Other        
Disaggregation of Revenue [Line Items]        
Total revenues 0.7 0.4 1.2 0.9
Engineered Products        
Disaggregation of Revenue [Line Items]        
Total revenues 98.6 85.5 189.6 161.4
Engineered Products | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 58.6 42.2 110.8 80.3
Engineered Products | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 14.4 18.1 30.5 31.5
Engineered Products | Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 12.3 13.3 25.0 26.5
Engineered Products | Mexico        
Disaggregation of Revenue [Line Items]        
Total revenues 3.9 4.5 8.0 8.4
Engineered Products | Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 5.5 5.3 10.1 9.0
Engineered Products | Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3.9 $ 2.1 $ 5.2 $ 5.7