v3.25.2
Revenue - Schedule of Disaggregation of Revenue by Product Line (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 400.1 $ 432.6 $ 805.5 $ 850.2
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 187.1 202.6 374.9 399.5
Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 95.1 103.1 192.0 210.3
Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 117.9 126.9 238.6 240.4
Supply technologies | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 161.3 173.8 322.4 341.4
Engineered specialty fasteners and other products | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 25.8 28.8 52.5 58.1
Fuel, rubber and plastic products | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 95.1 103.1 192.0 210.3
Industrial equipment | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 92.1 93.8 182.1 173.2
Forged and machined products | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues $ 25.8 $ 33.1 $ 56.5 $ 67.2