XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Deferred Revenue (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Deferred revenue - current $ 59.8 $ 49.0
Deferred revenue - noncurrent 30.8 32.2
Total deferred revenue $ 90.6 $ 81.2