XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities - Current and Non-current (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale    
Current marketable securities $ 502 $ 2,128
Non-current marketable securities 16 16
Total marketable securities 518 2,144
Asset backed securities    
Debt Securities, Available-for-sale    
Current marketable securities 26 24
Foreign corporate debt    
Debt Securities, Available-for-sale    
Current marketable securities 3 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 237 819
Commercial paper    
Debt Securities, Available-for-sale    
Current marketable securities 57 658
Certificates of deposit/time deposits    
Debt Securities, Available-for-sale    
Current marketable securities 33 185
U.S. treasury securities    
Debt Securities, Available-for-sale    
Current marketable securities 25 269
U.S. municipal securities    
Debt Securities, Available-for-sale    
Current marketable securities 4 4
Non-current marketable securities $ 16 $ 16