XML 143 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Reserves for Discounts and Allowances (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 935.3 $ 1,276.0 $ 1,198.9
Current provisions relating to sales in current year 3,394.4 3,700.6 4,102.5
Adjustments relating to prior years (8.6) (103.4) (53.7)
Payments/credits relating to sales in current year (2,576.8) (2,882.8) (3,061.2)
Payments/credits relating to sales in prior years (709.3) (1,055.1) (910.5)
Ending balance 1,035.0 935.3 1,276.0
Discounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 137.7 141.4 131.1
Current provisions relating to sales in current year 666.6 736.7 774.7
Adjustments relating to prior years (2.8) (4.0) (1.0)
Payments/credits relating to sales in current year (514.9) (599.3) (635.1)
Payments/credits relating to sales in prior years (132.8) (137.1) (128.3)
Ending balance 153.8 137.7 141.4
Contractual Adjustments      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 759.6 1,093.0 1,027.3
Current provisions relating to sales in current year 2,715.5 2,948.7 3,308.8
Adjustments relating to prior years 1.4 (96.1) (54.0)
Payments/credits relating to sales in current year (2,060.7) (2,283.1) (2,426.1)
Payments/credits relating to sales in prior years (558.1) (902.9) (763.0)
Ending balance 857.7 759.6 1,093.0
Returns      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 38.0 41.6 40.5
Current provisions relating to sales in current year 12.3 15.2 19.0
Adjustments relating to prior years (7.2) (3.3) 1.3
Payments/credits relating to sales in current year (1.2) (0.4) 0.0
Payments/credits relating to sales in prior years (18.4) (15.1) (19.2)
Ending balance $ 23.5 $ 38.0 $ 41.6