v3.22.4
Income Taxes - Narrative (Details)
$ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
notice
Jul. 31, 2016
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Income Tax Disclosure            
Valuation allowance, deferred tax assets     $ 2,493 $ 1,586    
Cumulative stock ownership change threshold (in percentage)     50.00%      
Change in ownership percentage over period     3 years      
Unrecognized tax benefits, interest and penalties accrued     $ 1,070 960    
Unrecognized tax benefits     10,757 $ 9,807 $ 8,692 $ 7,863
Unrecognized tax benefits that would impact effective tax rate     6,490      
Domestic Tax Authority            
Income Tax Disclosure            
Operating loss carryforwards     196      
Tax credit carryforward     276      
State and Local Jurisdiction            
Income Tax Disclosure            
Operating loss carryforwards     1,400      
Tax credit carryforward     $ 3,720      
Tax Year 2010 | Internal Revenue Service (IRS)            
Income Tax Disclosure            
Income tax examination, estimate of possible additional tax liability   $ 9,000        
Tax Years 2011 Through 2013 | Internal Revenue Service (IRS)            
Income Tax Disclosure            
Income tax examination, number of notices (in notices) | notice 2          
Tax Years 2011 Through 2013 | Internal Revenue Service (IRS)            
Income Tax Disclosure            
Income tax examination, estimate of possible additional tax liability $ 680