v3.22.0.1
Income Taxes (Narrative) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
jurisdiction
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Income Taxes [Line Items]        
Cumulative net tax benefit reversal $ 14,701 $ 7,813 $ 5,282  
Net tax credit carryforwards 5,000      
Total unrecognized tax benefits 5,158 3,837 3,377 $ 4,652
Total unrecognized tax benefits that, if recognized, would affect our effective tax rate 3,700 2,600 2,300  
Uncertain tax positions, accrued interest and penalties $ 270 $ 222    
Number of tax jurisdictions | jurisdiction 2      
Decrease in Unrecognized Tax Benefits is Reasonably Possible $ 2,000      
Cost Sharing Arrangement, Income Tax Expense        
Income Taxes [Line Items]        
Cumulative net tax benefit reversal     $ 418  
Federal        
Income Taxes [Line Items]        
Net operating loss carryforwards 5,600      
State        
Income Taxes [Line Items]        
Net operating loss carryforwards 4,600      
Net tax credit carryforwards 700      
Foreign Tax Authority        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 1,700