XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Summary of Disaggregation of Revenue by Product Line (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 428.1 $ 369.8 $ 851.6 $ 727.5
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 197.3 175.8 393.1 344.6
Supply Technologies Segment | Supply Technologies        
Disaggregation of Revenue [Line Items]        
Total revenues 171.5 154.2 341.9 300.4
Supply Technologies Segment | Engineered specialty fasteners and other products        
Disaggregation of Revenue [Line Items]        
Total revenues 25.8 21.6 51.2 44.2
Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 112.0 95.4 222.4 193.3
Assembly Components Segment | Fuel, rubber and plastic products        
Disaggregation of Revenue [Line Items]        
Total revenues 112.0 95.4 222.4 193.3
Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 118.8 98.6 236.1 189.6
Engineered Products Segment | Industrial equipment        
Disaggregation of Revenue [Line Items]        
Total revenues 88.1 69.5 172.5 133.8
Engineered Products Segment | Forged and machined products        
Disaggregation of Revenue [Line Items]        
Total revenues $ 30.7 $ 29.1 $ 63.6 $ 55.8