v3.26.1
Revenue - Schedule of Disaggregation of Revenue by Product Line (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total $ 440.1 $ 400.1 $ 861.1 $ 805.5
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 209.3 187.1 404.4 374.9
Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 101.4 95.1 201.6 192.0
Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 129.4 117.9 255.1 238.6
Supply technologies | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 182.0 161.3 350.9 322.4
Engineered specialty fasteners and other products | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 27.3 25.8 53.5 52.5
Fuel, rubber and plastic products | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 101.4 95.1 201.6 192.0
Industrial equipment | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 97.1 92.1 189.9 182.1
Forged and machined products | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total $ 32.3 $ 25.8 $ 65.2 $ 56.5