XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Change in the Sales Returns and Allowances and Allowance for Credit Losses (Details) - SEC Schedule, 12-09, Allowance, Credit Loss And Sales Returns And Allowances - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Change in Accounting Estimate [Line Items]      
Beginning balance $ 55.5 $ 52.0 $ 36.0
Provision charged to expense 34.7 47.5 59.6
Deductions (43.7) (44.0) (43.6)
Ending balance $ 46.5 $ 55.5 $ 52.0