XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Financial Instruments - Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Amortized Cost    
Due in one year or less $ 5,575 $ 6,792
Due after one year through five years 7,690 8,687
Amortized Cost 13,265 15,479
Estimated Fair Value    
Due in one year or less 5,482 6,697
Due after one year through five years 7,442 8,318
Total $ 12,924 $ 15,015