v3.24.0.1
Supplemental Financial Statement Information - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 8,074 $ 15,145 $ 12,967
Other comprehensive income, net of tax 22 81 11
Ending balance 12,028 8,074 15,145
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (443) (524) (535)
Other comprehensive income before reclassifications (118) 81 2,619
Amounts reclassified from accumulated other comprehensive income 140 0 (2,608)
Other comprehensive income, net of tax 22 81 11
Ending balance (421) (443) (524)
Provision for (benefit from) income taxes     176
Foreign Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (443) (524) (581)
Other comprehensive income before reclassifications (123) 81 57
Amounts reclassified from accumulated other comprehensive income 140 0 0
Other comprehensive income, net of tax 17 81 57
Ending balance (426) (443) (524)
Unrealized Gains (Losses) on Available-for-Sale Securities, Net of Tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 0 0 46
Other comprehensive income before reclassifications 5 0 2,562
Amounts reclassified from accumulated other comprehensive income 0 0 (2,608)
Other comprehensive income, net of tax 5 0 (46)
Ending balance $ 5 $ 0 $ 0