XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Summary of Disaggregation of Revenue by Product Line (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,656.2 $ 1,659.7 $ 1,492.9
Supply Technologies Segment      
Disaggregation of Revenue [Line Items]      
Total revenues 775.8 763.4 711.5
Supply Technologies Segment | Supply Technologies      
Disaggregation of Revenue [Line Items]      
Total revenues 663.3 661.7 615.6
Supply Technologies Segment | Engineered specialty fasteners and other products      
Disaggregation of Revenue [Line Items]      
Total revenues 112.5 101.7 95.9
Assembly Components Segment      
Disaggregation of Revenue [Line Items]      
Total revenues 398.7 427.8 388.8
Assembly Components Segment | Fuel, rubber and plastic products      
Disaggregation of Revenue [Line Items]      
Total revenues 398.7 427.8 388.8
Engineered Products      
Disaggregation of Revenue [Line Items]      
Total revenues 481.7 468.5 392.6
Engineered Products | Industrial equipment      
Disaggregation of Revenue [Line Items]      
Total revenues 353.9 335.1 277.3
Engineered Products | Forged and machined products      
Disaggregation of Revenue [Line Items]      
Total revenues $ 127.8 $ 133.4 $ 115.3