XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Contractual Maturities (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Amortized Cost  
Due within one year $ 78,065
Due after one year through five years 5,023
Due after five years through ten years 560
Due after ten years 829
Total 84,477
Estimated Fair Value  
Due within one year 78,046
Due after one year through five years 4,969
Due after five years through ten years 553
Due after ten years 794
Total $ 84,362