XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]        
Accounts receivable $ 3,954.7   $ 2,355.3  
Allowance for credit losses $ 22.7 $ 39.8 $ 29.8 $ 57.3
Percent accounts receivable outstanding, less than 60 days 97.00%      
Account receivable sold under the RPAs $ 6,200.0 4,300.0    
Fees and financing costs under the RPA $ 14.6 $ 9.4