v3.25.2
Revenue from Contracts with Customers - Costs of Obtaining Contracts (Details) - Costs of Obtaining Contracts with Customers - 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 $ 42.1 $ 42.9 $ 42.6 $ 42.4  
Deferral 4.3 4.5 8.0 9.2  
Amortization (4.3) (4.2) (8.5) (8.4)  
Capitalized contract cost, End of period 42.1 43.2 42.1 43.2  
Capitalized contract costs, Current and non-current portion          
Capitalized contract cost, Current 16.9   16.9   $ 16.8
Capitalized contract cost, Non-current 25.2   25.2   25.8
Total capitalized contract cost $ 42.1 $ 43.2 $ 42.1 $ 43.2 $ 42.6