XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity (Details) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 5,240 $ 5,751
Due after one year through five years 2,337 4,768
Amortized Cost 7,577 10,519
Estimated Fair Value    
Due in one year or less 5,223 5,697
Due after one year through five years 2,335 4,677
Total $ 7,558 $ 10,374