v3.25.2
Revenue - Schedule of Disaggregation of Revenue by Geographical Area (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 $ 400.1 $ 432.6 $ 805.5 $ 850.2
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 187.1 202.6 374.9 399.5
Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 95.1 103.1 192.0 210.3
Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 117.9 126.9 238.6 240.4
United States        
Disaggregation of Revenue [Line Items]        
Total 239.6 258.3 475.5 507.0
United States | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 104.4 119.5 213.0 233.0
United States | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 60.0 68.6 120.1 140.1
United States | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 75.2 70.2 142.4 133.9
Europe        
Disaggregation of Revenue [Line Items]        
Total 60.9 65.2 120.6 127.6
Europe | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 41.1 39.8 81.5 78.8
Europe | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 3.9 4.2 8.3 8.7
Europe | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 15.9 21.2 30.8 40.1
Asia        
Disaggregation of Revenue [Line Items]        
Total 43.5 47.9 89.8 92.0
Asia | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 18.8 19.6 36.5 40.3
Asia | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 8.2 8.0 16.6 16.5
Asia | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 16.5 20.3 36.7 35.2
Mexico        
Disaggregation of Revenue [Line Items]        
Total 36.8 38.5 74.9 75.3
Mexico | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 18.3 19.5 35.8 38.9
Mexico | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 14.0 13.2 29.1 26.9
Mexico | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 4.5 5.8 10.0 9.5
Canada        
Disaggregation of Revenue [Line Items]        
Total 16.2 17.4 36.3 36.9
Canada | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 2.9 4.0 6.0 7.8
Canada | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 7.9 8.0 15.7 15.9
Canada | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 5.4 5.4 14.6 13.2
Other        
Disaggregation of Revenue [Line Items]        
Total 3.1 5.3 8.4 11.4
Other | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 1.6 0.2 2.1 0.7
Other | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 1.1 1.1 2.2 2.2
Other | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total $ 0.4 $ 4.0 $ 4.1 $ 8.5