XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Disaggregation of Revenue by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenues $ 423.5 $ 357.7
Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 195.8 168.8
Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 110.4 97.9
Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 117.3 91.0
United States    
Disaggregation of Revenue [Line Items]    
Total revenues 268.5 224.3
United States | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 119.1 101.6
United States | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 81.0 70.5
United States | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 68.4 52.2
Europe    
Disaggregation of Revenue [Line Items]    
Total revenues 59.1 52.1
Europe | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 39.0 31.9
Europe | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 4.5 4.1
Europe | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 15.6 16.1
Asia    
Disaggregation of Revenue [Line Items]    
Total revenues 37.3 32.8
Asia | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 15.1 14.9
Asia | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 5.7 5.2
Asia | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 16.5 12.7
Mexico    
Disaggregation of Revenue [Line Items]    
Total revenues 33.8 29.6
Mexico | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 18.6 16.2
Mexico | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 10.5 9.3
Mexico | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 4.7 4.1
Canada    
Disaggregation of Revenue [Line Items]    
Total revenues 18.5 15.9
Canada | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 3.2 3.0
Canada | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 7.5 8.3
Canada | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 7.8 4.6
Other    
Disaggregation of Revenue [Line Items]    
Total revenues 6.3 3.0
Other | Supply Technologies Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 0.8 1.2
Other | Assembly Components Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 1.2 0.5
Other | Engineered Products Segment    
Disaggregation of Revenue [Line Items]    
Total revenues $ 4.3 $ 1.3