v3.24.3
Summary of Significant Accounting Policies - Contract Costs (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Contract Costs          
Impairment losses     $ 0.0 $ 0.0  
Incremental costs of obtaining a contract          
Contract Costs          
Total unamortized costs $ 29.2   29.2   $ 22.8
Amortization related to contract costs 2.8 $ 2.0 7.8 5.4  
Costs to fulfill a contract          
Contract Costs          
Total unamortized costs 51.4   51.4   $ 43.0
Amortization related to contract costs $ 3.2 $ 2.3 $ 8.9 $ 6.3