v3.22.4
Cash, Cash Equivalents, Marketable Securities, and Restricted Cash - Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Less than 12 months, fair value $ 10,087 $ 20,254
Less than 12 months, unrealized losses (500) (192)
12 months or greater, fair value 15,170 72
12 months or greater, unrealized losses (1,189) (1)
Fair value 25,257 20,326
Unrealized losses (1,689) (193)
U.S. government securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 5,008 5,184
Less than 12 months, unrealized losses (234) (38)
12 months or greater, fair value 3,499 30
12 months or greater, unrealized losses (247) 0
Fair value 8,507 5,214
Unrealized losses (481) (38)
U.S. government agency securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 524 5,029
Less than 12 months, unrealized losses (17) (61)
12 months or greater, fair value 4,415 2
12 months or greater, unrealized losses (308) 0
Fair value 4,939 5,031
Unrealized losses (325) (61)
Corporate debt securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 4,555 10,041
Less than 12 months, unrealized losses (249) (93)
12 months or greater, fair value 7,256 40
12 months or greater, unrealized losses (634) (1)
Fair value 11,811 10,081
Unrealized losses $ (883) $ (94)