v3.25.1
Financial Instruments - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Less than 12 months, fair value $ 4,590 $ 10,284
Less than 12 months, unrealized losses (27) (99)
12 months or greater, fair value 10,739 12,786
12 months or greater, unrealized losses (253) (382)
Fair value 15,329 23,070
Unrealized losses (280) (481)
U.S. government securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 2,863 6,860
Less than 12 months, unrealized losses (19) (71)
12 months or greater, fair value 4,134 4,330
12 months or greater, unrealized losses (104) (146)
Fair value 6,997 11,190
Unrealized losses (123) (217)
U.S. government agency securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 248 435
Less than 12 months, unrealized losses (1) (2)
12 months or greater, fair value 1,556 2,083
12 months or greater, unrealized losses (24) (44)
Fair value 1,804 2,518
Unrealized losses (25) (46)
Corporate debt securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 1,479 2,989
Less than 12 months, unrealized losses (7) (26)
12 months or greater, fair value 5,049 6,373
12 months or greater, unrealized losses (125) (192)
Fair value 6,528 9,362
Unrealized losses $ (132) $ (218)