XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Summary of Disaggregation of Revenue by Product Line (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,659.7 $ 1,492.9 $ 1,277.0
Supply Technologies Segment      
Disaggregation of Revenue [Line Items]      
Total revenues 763.4 711.5 619.5
Supply Technologies Segment | Supply Technologies      
Disaggregation of Revenue [Line Items]      
Total revenues 661.7 615.6 539.5
Supply Technologies Segment | Engineered specialty fasteners and other products      
Disaggregation of Revenue [Line Items]      
Total revenues 101.7 95.9 80.0
Assembly Components Segment      
Disaggregation of Revenue [Line Items]      
Total revenues 427.8 388.8 321.5
Assembly Components Segment | Fuel, rubber and plastic products      
Disaggregation of Revenue [Line Items]      
Total revenues 427.8 388.8 321.5
Engineered Products      
Disaggregation of Revenue [Line Items]      
Total revenues 468.5 392.6 336.0
Engineered Products | Industrial equipment      
Disaggregation of Revenue [Line Items]      
Total revenues 335.1 277.3 247.0
Engineered Products | Forged and machined products      
Disaggregation of Revenue [Line Items]      
Total revenues $ 133.4 $ 115.3 $ 89.0