XML 74 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation, Uses of Estimates and Significant Accounting Policies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, after Allowance for Credit Loss, Current $ 17,681 $ 14,216  
Revenue, Remaining Performance Obligation, Amount 12,500    
Other current receivables 12,769 13,866  
Inventory, Net $ 3,500 2,900  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities    
Accounts payable and accrued liabilities $ 27,715 24,643  
Other Liabilities, Current $ 26,281 22,975  
Number Of Days Notice Required To Cancel Health Insurance Contract 30 days    
Goodwill, Impairment Loss $ 0 0 $ 0
Impairment of Intangible Assets (Excluding Goodwill) $ 0 0 $ 0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01      
Revenue, Remaining Performance Obligation, Percentage 50.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 3 years    
Other Current Liabilities [Member]      
Health savings account deposits $ 13,500 11,400  
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years    
Employee Stock Purchase Plan (ESPP) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date 10.00%    
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years    
Share-based Compensation Arrangement by Share-based Payment Plan Award, Options, Award Exercisable Period 10 years    
Health Insurance Product Line [Member]      
Short-duration Insurance Contracts, Historical Claims Duration, First 90 Days 0.90    
Products and services [Member]      
Accounts Receivable, after Allowance for Credit Loss, Current $ 7,100 5,400  
Pharmaceutical Manufacturer Rebates Receivable [Member]      
Other current receivables 8,200 7,200  
Medicare Part D Receivables [Member]      
Other current receivables $ 1,300 $ 3,400