XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Contractual Maturities (Details)
$ in Millions
Mar. 31, 2022
USD ($)
Amortized Cost  
Due within one year $ 29,151
Due after one year through five years 15,512
Due after five years through ten years 822
Due after ten years 2,380
Amortized cost 47,865
Estimated Fair Value  
Due within one year 29,144
Due after one year through five years 14,873
Due after five years through ten years 796
Due after ten years 2,305
Estimated fair value $ 47,118