XML 43 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Summary of Changes in Deferred Revenue (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]        
Balance, beginning of period $ 148.7 $ 137.0 $ 144.6 $ 130.5
Recognition of revenue included in beginning of period balance (12.0) (10.3) (21.4) (16.0)
Contract balance, net of revenue recognized during the period 13.0 15.6 26.5 27.9
Balance, end of period $ 149.7 $ 142.4 $ 149.7 $ 142.4