XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition and Accounts Receivable Variable Consideration Rollforward (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period $ 4,266.4
End of period 3,814.5
Variable Consideration  
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period 3,050.7
Current Provision Related to Sales Made in the Current Period 11,444.0
Balances Divested (318.6)
Checks/ Credits Issued to Third Parties (11,433.1)
Effects of Foreign Exchange (55.5)
End of period 2,687.5
Variable Consideration | Chargebacks  
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period 591.7
Current Provision Related to Sales Made in the Current Period 6,192.2
Balances Divested (53.4)
Checks/ Credits Issued to Third Parties (6,205.6)
Effects of Foreign Exchange (1.5)
End of period 523.4
Variable Consideration | Rebates, Promotional Programs and Other Sales Allowances  
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period 1,373.0
Current Provision Related to Sales Made in the Current Period 4,346.2
Balances Divested (215.1)
Checks/ Credits Issued to Third Parties (4,177.5)
Effects of Foreign Exchange (42.4)
End of period 1,284.2
Variable Consideration | Variable Consideration Returns  
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period 686.8
Current Provision Related to Sales Made in the Current Period 296.7
Balances Divested (16.0)
Checks/ Credits Issued to Third Parties (447.6)
Effects of Foreign Exchange (6.5)
End of period 513.4
Variable Consideration | Governmental Rebate Programs  
Accounts Receivable, Variable Consideration [Roll Forward]  
Beginning of period 399.2
Current Provision Related to Sales Made in the Current Period 608.9
Balances Divested (34.1)
Checks/ Credits Issued to Third Parties (602.4)
Effects of Foreign Exchange (5.1)
End of period $ 366.5