v3.22.0.1
Supplemental Financial Statement Information - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 12,967 $ 14,872 $ (7,385)
Other comprehensive income (loss), net of tax 11 (348) 1
Ending balance 15,145 12,967 14,872
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (535) (187) (188)
Other comprehensive income (loss) before reclassifications 2,619 (348) 1
Amounts reclassified from accumulated other comprehensive income (loss) (2,608) 0 0
Other comprehensive income (loss), net of tax 11 (348) 1
Ending balance (524) (535) (187)
Provision for (benefit from) income taxes 176    
Foreign Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (581) (231) (228)
Other comprehensive income (loss) before reclassifications 57 (350) (3)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0
Other comprehensive income (loss), net of tax 57 (350) (3)
Ending balance (524) (581) (231)
Unrealized Gains (Losses) on Available-for-Sale Securities, Net of Tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 46 44 40
Other comprehensive income (loss) before reclassifications 2,562 2 4
Amounts reclassified from accumulated other comprehensive income (loss) (2,608) 0 0
Other comprehensive income (loss), net of tax (46) 2 4
Ending balance $ 0 $ 46 $ 44