XML 309 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Disaggregation of Revenue by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 398.6 $ 417.6 $ 1,204.1 $ 1,267.8
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 185.5 194.5 560.4 594.0
Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 97.0 98.7 289.0 309.0
Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 116.1 124.4 354.7 364.8
United States        
Disaggregation of Revenue [Line Items]        
Total 219.6 240.6 695.1 747.6
United States | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 103.5 111.1 316.5 344.1
United States | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 56.9 64.6 177.0 204.7
United States | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 59.2 64.9 201.6 198.8
Europe        
Disaggregation of Revenue [Line Items]        
Total 70.7 61.1 191.3 188.7
Europe | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 41.7 36.2 123.2 115.0
Europe | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 4.0 4.2 12.3 12.9
Europe | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 25.0 20.7 55.8 60.8
Asia        
Disaggregation of Revenue [Line Items]        
Total 44.1 56.9 133.9 148.9
Asia | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 19.2 23.5 55.7 63.8
Asia | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 7.3 7.7 23.9 24.2
Asia | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 17.6 25.7 54.3 60.9
Mexico        
Disaggregation of Revenue [Line Items]        
Total 37.2 37.0 112.1 112.3
Mexico | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 17.7 18.7 53.5 57.6
Mexico | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 16.6 13.3 45.7 40.2
Mexico | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 2.9 5.0 12.9 14.5
Canada        
Disaggregation of Revenue [Line Items]        
Total 19.8 18.5 56.1 55.4
Canada | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 3.2 3.6 9.2 11.4
Canada | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 8.3 7.7 24.0 23.6
Canada | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total 8.3 7.2 22.9 20.4
Other        
Disaggregation of Revenue [Line Items]        
Total 7.2 3.5 15.6 14.9
Other | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total 0.2 1.4 2.3 2.1
Other | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total 3.9 1.2 6.1 3.4
Other | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total $ 3.1 $ 0.9 $ 7.2 $ 9.4