Income Taxes - Schedule of Changes to Gross Unrecognized Tax Benefits (Detail) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Income Tax Disclosure [Abstract] | |||
| Unrecognized tax benefits, beginning balance | $ 273 | $ 253 | $ 199 |
| Decreases in balances related to prior year tax positions | (39) | (6) | |
| Increases in balances related to prior year tax positions | 66 | ||
| Increases in balances related to current year tax positions | 41 | 59 | 60 |
| Unrecognized tax benefits, ending balance | $ 380 | $ 273 | $ 253 |