XML 120 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Reserves for Discounts and Allowances (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 1,035.0 $ 935.3 $ 1,276.0
Current provisions relating to sales in current year 3,474.7 3,394.4 3,700.6
Adjustments relating to prior years (19.6) (8.6) (103.4)
Payments/credits relating to sales in current year (2,519.8) (2,576.8) (2,882.8)
Payments/credits relating to sales in prior years (908.3) (709.3) (1,055.1)
Ending balance 1,062.0 1,035.0 935.3
Discounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 153.8 137.7 141.4
Current provisions relating to sales in current year 735.6 666.6 736.7
Adjustments relating to prior years (0.4) (2.8) (4.0)
Payments/credits relating to sales in current year (572.9) (514.9) (599.3)
Payments/credits relating to sales in prior years (142.8) (132.8) (137.1)
Ending balance 173.3 153.8 137.7
Contractual Adjustments      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 857.7 759.6 1,093.0
Current provisions relating to sales in current year 2,720.1 2,715.5 2,948.7
Adjustments relating to prior years (38.4) 1.4 (96.1)
Payments/credits relating to sales in current year (1,944.8) (2,060.7) (2,283.1)
Payments/credits relating to sales in prior years (737.5) (558.1) (902.9)
Ending balance 857.1 857.7 759.6
Returns      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 23.5 38.0 41.6
Current provisions relating to sales in current year 19.0 12.3 15.2
Adjustments relating to prior years 19.2 (7.2) (3.3)
Payments/credits relating to sales in current year (2.1) (1.2) (0.4)
Payments/credits relating to sales in prior years (28.0) (18.4) (15.1)
Ending balance $ 31.6 $ 23.5 $ 38.0