v3.26.1
Summary of Significant Accounting Policies - Contract Costs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Contract Costs          
Impairment losses $ 0.0 $ 0.0 $ 0.0 $ 0.0  
Incremental costs of obtaining a contract          
Contract Costs          
Total unamortized costs 39.5   39.5   $ 32.4
Amortization related to contract costs 3.9 3.2 7.5 6.3  
Costs to fulfill a contract          
Contract Costs          
Total unamortized costs 65.3   65.3   $ 61.6
Amortization related to contract costs $ 4.7 $ 3.9 $ 9.3 $ 7.6