XML 261 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Summary of Disaggregation of Revenue by Product Line (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
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 175.8 155.0 344.6 312.7
Supply Technologies Segment | Supply Technologies        
Disaggregation of Revenue [Line Items]        
Total revenues 154.2 135.2 300.4 271.7
Supply Technologies Segment | Engineered specialty fasteners and other products        
Disaggregation of Revenue [Line Items]        
Total revenues 21.6 19.8 44.2 41.0
Assembly Components        
Disaggregation of Revenue [Line Items]        
Total revenues 154.2 109.5 312.8 235.5
Assembly Components | Fuel, rubber and plastic products        
Disaggregation of Revenue [Line Items]        
Total revenues 94.9 75.0 193.2 157.4
Assembly Components | Aluminum products        
Disaggregation of Revenue [Line Items]        
Total revenues 59.3 34.5 119.6 78.1
Engineered Products        
Disaggregation of Revenue [Line Items]        
Total revenues 98.6 85.5 189.6 161.4
Engineered Products | Industrial equipment        
Disaggregation of Revenue [Line Items]        
Total revenues 69.5 62.6 133.8 117.9
Engineered Products | Forged and machined products        
Disaggregation of Revenue [Line Items]        
Total revenues $ 29.1 $ 22.9 $ 55.8 $ 43.5