XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Changes in Contract Liabilities (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Statement of Financial Position [Abstract]    
Balance beginning $ 36.0 $ 21.7
Deferral of revenue 78.8 59.4
Revenue recognized (65.9) (48.7)
Balance ending $ 48.9 $ 32.4