XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Summary of Disaggregation of Revenue by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 418.8 $ 383.8 $ 1,270.4 $ 1,111.3
Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 192.8 185.9 585.9 530.5
Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 108.4 101.0 330.8 294.3
Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 117.6 96.9 353.7 286.5
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 254.9 242.9 795.9 705.1
United States | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 117.7 115.1 358.1 324.7
United States | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 73.0 73.0 236.8 214.8
United States | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 64.2 54.8 201.0 165.6
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 63.1 52.6 180.3 154.2
Europe | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 37.5 29.2 115.1 91.8
Europe | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 4.2 3.7 13.3 12.2
Europe | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 21.4 19.7 51.9 50.2
Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 39.6 38.9 117.8 105.1
Asia | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 16.1 18.4 46.5 50.2
Asia | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 8.2 6.4 20.1 15.8
Asia | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 15.3 14.1 51.2 39.1
Mexico        
Disaggregation of Revenue [Line Items]        
Total revenues 33.8 33.2 99.0 92.3
Mexico | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 17.4 19.2 54.1 51.9
Mexico | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 13.4 10.6 33.3 29.0
Mexico | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 3.0 3.4 11.6 11.4
Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 21.4 14.3 59.3 44.5
Canada | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 2.9 3.2 10.0 9.3
Canada | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 8.2 6.6 23.7 20.6
Canada | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 10.3 4.5 25.6 14.6
Other        
Disaggregation of Revenue [Line Items]        
Total revenues 6.0 1.9 18.1 10.1
Other | Supply Technologies Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 1.2 0.8 2.1 2.6
Other | Assembly Components Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 1.4 0.7 3.6 1.9
Other | Engineered Products Segment        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3.4 $ 0.4 $ 12.4 $ 5.6