Revenue - Schedule of Disaggregation of Revenue by Geographical Area (Details) - USD ($) $ in Millions | 3 Months Ended |
Mar. 31, 2022 | Mar. 31, 2021 |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | $ 418.4 | $ 359.6 |
United States | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 252 | 222.8 |
Europe | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 52.3 | 46.1 |
Asia | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 32.8 | 31.1 |
Mexico | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 49.1 | 31.3 |
Canada | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 29.2 | 23.2 |
Other | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 3 | 5.1 |
Supply Technologies Segment | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 168.8 | 157.7 |
Supply Technologies Segment | United States | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 101.6 | 97.1 |
Supply Technologies Segment | Europe | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 31.9 | 28.9 |
Supply Technologies Segment | Asia | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 14.9 | 11.1 |
Supply Technologies Segment | Mexico | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 16.2 | 16.7 |
Supply Technologies Segment | Canada | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 3 | 2.9 |
Supply Technologies Segment | Other | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 1.2 | 1 |
Assembly Components Segment | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 158.6 | 126 |
Assembly Components Segment | United States | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 98.2 | 87.6 |
Assembly Components Segment | Europe | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 4.3 | 3.8 |
Assembly Components Segment | Asia | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 5.2 | 6.8 |
Assembly Components Segment | Mexico | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 28.8 | 10.7 |
Assembly Components Segment | Canada | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 21.6 | 16.6 |
Assembly Components Segment | Other | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 0.5 | 0.5 |
Engineered Products Segment | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 91 | 75.9 |
Engineered Products Segment | United States | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 52.2 | 38.1 |
Engineered Products Segment | Europe | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 16.1 | 13.4 |
Engineered Products Segment | Asia | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 12.7 | 13.2 |
Engineered Products Segment | Mexico | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 4.1 | 3.9 |
Engineered Products Segment | Canada | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | 4.6 | 3.7 |
Engineered Products Segment | Other | | |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | | |
Total revenues | $ 1.3 | $ 3.6 |