XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Current and Non-current (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale    
Current marketable securities $ 698 $ 2,128
Non-current marketable securities 16 16
Total marketable securities 714 2,144
Asset backed securities    
Debt Securities, Available-for-sale    
Current marketable securities 16 24
Foreign corporate debt    
Debt Securities, Available-for-sale    
Current marketable securities 8 31
U.S. government securities    
Debt Securities, Available-for-sale    
Current marketable securities 117 138
Corporate debt securities    
Debt Securities, Available-for-sale    
Current marketable securities 388 819
Commercial paper    
Debt Securities, Available-for-sale    
Current marketable securities 70 658
Certificates of deposit/time deposits    
Debt Securities, Available-for-sale    
Current marketable securities 17 185
U.S. treasury securities    
Debt Securities, Available-for-sale    
Current marketable securities 78 269
U.S. municipal securities    
Debt Securities, Available-for-sale    
Current marketable securities 4 4
Non-current marketable securities $ 16 $ 16