v3.25.1
Revenue and Revenue-Related Activity - Schedule of Changes in Total Contract Assets (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]    
Contract assets, beginning of period $ 100.2 $ 89.0
Additions 22.9 22.4
Reductions (22.6) (19.5)
Foreign currency translation 0.5 (0.6)
Contract assets, end of period $ 101.0 $ 91.3