XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Schedule of Disaggregation of Revenue by Product Line (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
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 185.9 154.0 530.5 466.7
Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 153.0 120.2 465.8 355.7
Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 96.9 84.3 286.5 245.7
Supply Technologies | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 159.1 134.5 459.5 406.2
Engineered specialty fasteners and other products | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 26.8 19.5 71.0 60.5
Fuel, rubber and plastic products | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 101.1 80.8 294.3 238.2
Aluminum products | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 51.9 39.4 171.5 117.5
Industrial equipment | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 67.3 62.0 201.1 179.9
Forged and machined products | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues $ 29.6 $ 22.3 $ 85.4 $ 65.8