Revenue - Schedule of Disaggregation of Revenue by Geographical Area (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended |
Jun. 30, 2024 | Jun. 30, 2023 | Jun. 30, 2024 | Jun. 30, 2023 |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | $ 432.6 | $ 428.1 | $ 850.2 | $ 851.6 |
United States | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 258.3 | 272.5 | 507 | 541 |
Europe | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 65.2 | 58.1 | 127.6 | 117.2 |
Asia | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 47.9 | 40.9 | 92 | 78.2 |
Mexico | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 38.5 | 31.4 | 75.3 | 65.2 |
Canada | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 17.4 | 19.4 | 36.9 | 37.9 |
Other | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 5.3 | 5.8 | 11.4 | 12.1 |
Supply Technologies Segment | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 202.6 | 197.3 | 399.5 | 393.1 |
Supply Technologies Segment | United States | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 119.5 | 121.3 | 233 | 240.4 |
Supply Technologies Segment | Europe | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 39.8 | 38.6 | 78.8 | 77.6 |
Supply Technologies Segment | Asia | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 19.6 | 15.3 | 40.3 | 30.4 |
Supply Technologies Segment | Mexico | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 19.5 | 18.1 | 38.9 | 36.7 |
Supply Technologies Segment | Canada | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 4 | 3.9 | 7.8 | 7.1 |
Supply Technologies Segment | Other | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 0.2 | 0.1 | 0.7 | 0.9 |
Assembly Components Segment | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 103.1 | 112 | 210.3 | 222.4 |
Assembly Components Segment | United States | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 68.6 | 82.8 | 140.1 | 163.8 |
Assembly Components Segment | Europe | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 4.2 | 4.6 | 8.7 | 9.1 |
Assembly Components Segment | Asia | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 8 | 6.2 | 16.5 | 11.9 |
Assembly Components Segment | Mexico | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 13.2 | 9.4 | 26.9 | 19.9 |
Assembly Components Segment | Canada | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 8 | 8 | 15.9 | 15.5 |
Assembly Components Segment | Other | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 1.1 | 1 | 2.2 | 2.2 |
Engineered Products Segment | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 126.9 | 118.8 | 240.4 | 236.1 |
Engineered Products Segment | United States | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 70.2 | 68.4 | 133.9 | 136.8 |
Engineered Products Segment | Europe | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 21.2 | 14.9 | 40.1 | 30.5 |
Engineered Products Segment | Asia | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 20.3 | 19.4 | 35.2 | 35.9 |
Engineered Products Segment | Mexico | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 5.8 | 3.9 | 9.5 | 8.6 |
Engineered Products Segment | Canada | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | 5.4 | 7.5 | 13.2 | 15.3 |
Engineered Products Segment | Other | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenues | $ 4 | $ 4.7 | $ 8.5 | $ 9 |