XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Contractual Maturities (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Amortized Cost  
Due within one year $ 72,253
Due after one year through five years 3,220
Due after five years through ten years 356
Due after ten years 772
Amortized cost 76,601
Estimated Fair Value  
Due within one year 72,204
Due after one year through five years 3,101
Due after five years through ten years 345
Due after ten years 726
Estimated fair value $ 76,376