Acquisitions - Additional Information (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Sep. 01, 2023 |
Jul. 03, 2023 |
Jun. 30, 2024 |
Jun. 30, 2024 |
|
| DAC Engineered Products, LLC | ||||
| Business Acquisition [Line Items] | ||||
| Business acquisition, date | Jul. 03, 2023 | |||
| Business acquisition, purchase price | $ 31.1 | |||
| Working capital adjustment received | $ 0.3 | $ 0.3 | ||
| Business acquisition, potential future payout to seller | $ 7.0 | |||
| CAV Systems Group Limited | ||||
| Business Acquisition [Line Items] | ||||
| Business acquisition, date | Sep. 01, 2023 | |||
| Percentage of voting interests acquired | 100.00% | |||
| Business acquisition, purchase price | $ 29.0 | |||
| Purchase consideration | 3.1 | |||
| Estimated fair value of contingent purchase price consideration reduced | $ 2.9 | |||
| Business acquisition, potential future payout to seller | $ 18.4 |