v3.22.0.1
Income Taxes - Narrative (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]        
Operating loss carryforward $ 4,000      
Tax credit carryforwards 318 $ 235    
Tax credit carryforwards 2,300      
Valuation allowance (decrease) increase 197 210 $ (424)  
Total unrecognized tax benefit 124 81 $ 37 $ 28
Unrecognized tax benefits that would impact effective tax rate 28      
Unrecognized tax benefits, income tax interest and penalties accrued 4 $ 2    
Federal        
Income Taxes [Line Items]        
Tax credit carryforwards 250      
State        
Income Taxes [Line Items]        
Tax credit carryforwards $ 184