v3.26.1
Revenue - Schedule of Disaggregation of Revenue by Geographical Area (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
United States    
Disaggregation of Revenue [Line Items]    
Total 238.6 235.9
United States | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total 103.4 108.6
United States | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total 60.0 60.1
United States | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total 75.2 67.2
Europe    
Disaggregation of Revenue [Line Items]    
Total 71.2 59.7
Europe | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total 46.5 40.4
Europe | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total 4.4 4.4
Europe | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total 20.3 14.9
Asia    
Disaggregation of Revenue [Line Items]    
Total 48.5 46.3
Asia | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total 20.2 17.7
Asia | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total 8.1 8.4
Asia | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total 20.2 20.2
Mexico    
Disaggregation of Revenue [Line Items]    
Total 39.9 38.1
Mexico | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total 20.6 17.5
Mexico | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total 16.5 15.1
Mexico | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total 2.8 5.5
Canada    
Disaggregation of Revenue [Line Items]    
Total 17.7 20.1
Canada | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total 3.5 3.1
Canada | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total 9.9 7.8
Canada | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total 4.3 9.2
Other    
Disaggregation of Revenue [Line Items]    
Total 5.1 5.3
Other | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total 0.9 0.5
Other | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total 1.3 1.1
Other | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total $ 2.9 $ 3.7