v3.25.0.1
Other Long-term Liabilities - Changes in Deferred Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities, Noncurrent [Abstract]      
Balance at beginning of period $ 248.8 $ 198.8  
Additions 19.7 67.4  
Revenue recognized (19.6) (17.4) $ (7.5)
Reclassification to accrued liabilities (129.0)    
Balance at end of period $ 119.9 $ 248.8 $ 198.8