v3.24.1.u1
Revenue - Schedule of Rollforward of Deferred Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Deferred Revenue [Roll Forward]    
Beginning balance $ 45.4 $ 54.3
Acquisitions 0.0 1.4
Revenue (cash) received in advance 36.2 165.2
Less: revenue recognized (30.5) (175.5)
Ending balance $ 51.1 $ 45.4