XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Disaggregation of Revenue by Product Line (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 418.8 $ 383.8 $ 1,270.4 $ 1,111.3
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 192.8 185.9 585.9 530.5
Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 108.4 101.0 330.8 294.3
Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 117.6 96.9 353.7 286.5
Supply Technologies | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 166.3 159.1 508.2 459.5
Engineered specialty fasteners and other products | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 26.5 26.8 77.7 71.0
Fuel, rubber and plastic products | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 108.4 101.0 330.8 294.3
Industrial equipment | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 81.4 67.3 253.9 201.1
Forged and machined products | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues $ 36.2 $ 29.6 $ 99.8 $ 85.4