XML 323 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations - Schedule of Estimates of Acquired Intangible Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Fair Value $ 33.1 $ 19.4 $ 45.3
Weighted Average Estimated Useful Life (yrs) 12 years 12 years 12 years
Trademarks and tradenames      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Fair Value $ 13.4 $ 8.4 $ 16.8
Weighted Average Estimated Useful Life (yrs) 15 years 15 years 15 years
Non-competition agreements      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Fair Value $ 2.5 $ 1.1 $ 2.6
Weighted Average Estimated Useful Life (yrs) 5 years 5 years 5 years
Backlog      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Fair Value $ 0.0 $ 0.8 $ 0.4
Weighted Average Estimated Useful Life (yrs) 0 years 1 year 1 year