v3.24.2
Revenue and Revenue-Related Activity - Schedule of Changes in Total Contract Assets (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]    
Contract assets, beginning of period $ 89.0 $ 68.5
Additions 46.0 46.9
Reductions (41.4) (40.1)
Foreign currency translation (0.6) 0.5
Contract assets, end of period $ 93.0 $ 75.8