XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Schedule of Changes in Deferred Contract Costs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sales And Revenue Recognition [Abstract]        
Balance at beginning of period $ 844.2 $ 793.4 $ 842.6 $ 710.7
Additions to deferred contract costs 3.7 17.3 8.0 100.4
Amortization of deferred contract costs (6.9) (1.2) (9.6) (1.6)
Balance at end of period $ 841.0 $ 809.5 $ 841.0 $ 809.5