XML 77 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition and Accounts Receivable Variable Consideration Rollforward (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period $ 3,814.5
End of period 3,700.4
Variable Consideration  
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period 2,687.5
Current Provision Related to Sales Made in the Current Period 10,304.7
Acquisitions, Divestitures, and Other (5.0)
Checks/ Credits Issued to Third Parties (10,528.0)
Effects of Foreign Exchange 20.7
End of period 2,479.9
Variable Consideration | Chargebacks  
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period 523.4
Current Provision Related to Sales Made in the Current Period 5,457.9
Acquisitions, Divestitures, and Other (8.1)
Checks/ Credits Issued to Third Parties (5,443.6)
Effects of Foreign Exchange 0.7
End of period 530.3
Variable Consideration | Rebates, promotional programs and other sales allowances  
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period 1,284.2
Current Provision Related to Sales Made in the Current Period 3,857.6
Acquisitions, Divestitures, and Other 20.6
Checks/ Credits Issued to Third Parties (4,071.3)
Effects of Foreign Exchange 11.8
End of period 1,102.9
Variable Consideration | Returns  
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period 513.4
Current Provision Related to Sales Made in the Current Period 223.2
Acquisitions, Divestitures, and Other (26.2)
Checks/ Credits Issued to Third Parties (286.8)
Effects of Foreign Exchange 1.8
End of period 425.4
Variable Consideration | Governmental rebate programs  
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period 366.5
Current Provision Related to Sales Made in the Current Period 766.0
Acquisitions, Divestitures, and Other 8.7
Checks/ Credits Issued to Third Parties (726.3)
Effects of Foreign Exchange 6.4
End of period $ 421.3