XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Summary of Disaggregation of Revenue by Product Line (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues $ 405.4 $ 417.6
Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 187.8 196.9
Supply Technologies Segment | Supply technologies    
Disaggregation of Revenue [Line Items]    
Total revenues 161.1 167.6
Supply Technologies Segment | Engineered specialty fasteners and other products    
Disaggregation of Revenue [Line Items]    
Total revenues 26.7 29.3
Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 96.9 107.2
Assembly Components Segment | Fuel, rubber and plastic products    
Disaggregation of Revenue [Line Items]    
Total revenues 96.9 107.2
Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 120.7 113.5
Engineered Products Segment | Industrial equipment    
Disaggregation of Revenue [Line Items]    
Total revenues 90.0 79.4
Engineered Products Segment | Forged and machined products    
Disaggregation of Revenue [Line Items]    
Total revenues $ 30.7 $ 34.1