XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 6,067 $ 5,751
Due after one year through five years 2,362 4,768
Amortized Cost 8,429 10,519
Estimated Fair Value    
Due in one year or less 6,010 5,697
Due after one year through five years 2,326 4,677
Total $ 8,336 $ 10,374