XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract asset allowance $ (20.3) $ (18.5)
Contract liabilities 59.1 62.8
Prepaid expenses and other current assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract assets 380.9 337.4
Other non-current assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract assets $ 85.3 $ 71.1