Business Combinations - Schedule of Estimates of Acquired Intangible Assets (Details) - USD ($) $ in Millions |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Customer relationships | ||
Intangible Asset, Acquired, Finite-Lived [Line Items] | ||
Estimated Fair Value | $ 4.8 | $ 9.4 |
Weighted Average Estimated Useful Life (yrs.) | 12 years | 12 years |
Trademarks and tradenames | ||
Intangible Asset, Acquired, Finite-Lived [Line Items] | ||
Estimated Fair Value | $ 1.7 | $ 3.3 |
Weighted Average Estimated Useful Life (yrs.) | 15 years | 15 years |
Covenants not-to-compete | ||
Intangible Asset, Acquired, Finite-Lived [Line Items] | ||
Estimated Fair Value | $ 0.3 | $ 0.9 |
Weighted Average Estimated Useful Life (yrs.) | 5 years | 5 years |
Backlog | ||
Intangible Asset, Acquired, Finite-Lived [Line Items] | ||
Estimated Fair Value | $ 0.3 | $ 0.0 |
Weighted Average Estimated Useful Life (yrs.) | 1 year | 0 years |