XML 127 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Short-Term and Long-Term Investment Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Investment securities    
Available-for-sale investment securities $ 1,621 $ 330
Held-to-maturity investment securities 404 234
Total investments in debt securities 2,025 564
Time deposits    
Investment securities    
Available-for-sale investment securities 1,148 290
Commercial paper    
Investment securities    
Available-for-sale investment securities 461 24
Debt securities    
Investment securities    
Available-for-sale investment securities 12 16
Corporate bonds    
Investment securities    
Held-to-maturity investment securities $ 404 $ 234