v3.26.1
Revenue - Schedule of Disaggregation of Revenue by Geographical Area (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
United States        
Disaggregation of Revenue [Line Items]        
Total 260.9 239.6 499.5 475.5
United States | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 116.4 104.4 219.8 213.0
United States | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 62.6 60.0 122.6 120.1
United States | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 81.9 75.2 157.1 142.4
Europe        
Disaggregation of Revenue [Line Items]        
Total 74.8 60.9 146.0 120.6
Europe | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 46.8 41.1 93.3 81.5
Europe | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 4.6 3.9 9.0 8.3
Europe | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 23.4 15.9 43.7 30.8
Asia        
Disaggregation of Revenue [Line Items]        
Total 44.3 43.5 92.8 89.8
Asia | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 23.9 18.8 44.1 36.5
Asia | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 7.3 8.2 15.4 16.6
Asia | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 13.1 16.5 33.3 36.7
Mexico        
Disaggregation of Revenue [Line Items]        
Total 40.9 36.8 80.8 74.9
Mexico | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 20.7 18.3 41.3 35.8
Mexico | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 16.5 14.0 33.0 29.1
Mexico | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 3.7 4.5 6.5 10.0
Canada        
Disaggregation of Revenue [Line Items]        
Total 14.8 16.2 32.5 36.3
Canada | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 1.3 2.9 4.8 6.0
Canada | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 8.8 7.9 18.7 15.7
Canada | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 4.7 5.4 9.0 14.6
Other        
Disaggregation of Revenue [Line Items]        
Total 4.4 3.1 9.5 8.4
Other | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 0.2 1.6 1.1 2.1
Other | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 1.6 1.1 2.9 2.2
Other | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total $ 2.6 $ 0.4 $ 5.5 $ 4.1