XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Deferred Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Movement in Deferred Revenue [Roll Forward]        
Balance at beginning of period $ 112.0 $ 107.6 $ 111.3 $ 110.3
New contracts sold 15.3 10.7 38.5 36.0
Revenue recognized on existing contracts (13.6) (10.2) (36.1) (38.2)
Balance at end of period $ 113.7 $ 108.1 $ 113.7 $ 108.1