v3.25.0.1
Investments - Estimated Fair Values of Short and Long-Term Investments Classified as Available for Sale by Date of Contractual Maturity (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Investments [Abstract]  
One year or less $ 3,457
One year through two years 477
Two years through three years 546
Three years through four years 266
Four years through five years 15
Thereafter 5
Estimated Fair Value $ 4,766