v3.25.2
Investments - Short-Term and Long-Term Investment Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Investment securities    
Total available-for-sale investment securities $ 885 $ 1,621
Total held-to-maturity investment securities 342 404
Total investment in debt securities 1,227 2,025
Time deposits    
Investment securities    
Total available-for-sale investment securities 600 1,148
Commercial paper    
Investment securities    
Total available-for-sale investment securities 278 461
Debt securities    
Investment securities    
Total available-for-sale investment securities 7 12
Corporate bonds    
Investment securities    
Total held-to-maturity investment securities $ 342 $ 404