v3.26.1
Revenue - Schedule of Disaggregation of Revenue by Product Line (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total $ 421.0 $ 405.4
Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total 195.1 187.8
Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total 100.2 96.9
Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total 125.7 120.7
Supply technologies | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total 168.9 161.1
Engineered specialty fasteners and other products | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total 26.2 26.7
Fuel, rubber and plastic products | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total 100.2 96.9
Industrial equipment | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total 92.8 90.0
Forged and machined products | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total $ 32.9 $ 30.7