v3.25.2
Revenue from Contracts with Customers - Promotional Costs (Details) - Promotional costs - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Capitalized contract costs          
Capitalized contract cost, Beginning of period $ 14.5 $ 20.3 $ 16.2 $ 20.4  
Deferral 0.3 1.7 0.7 3.8  
Amortization (2.2) (2.3) (4.3) (4.5)  
Capitalized contract cost, End of period 12.6 19.7 12.6 19.7  
Capitalized contract costs, Current and non-current portion          
Capitalized contract cost, Current 7.0   7.0   $ 8.0
Capitalized contract cost, Non-current 5.6   5.6   8.2
Total capitalized contract cost $ 12.6 $ 19.7 $ 12.6 $ 19.7 $ 16.2