XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements and Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Investments in fair market value, unrealized loss position $ 1,200,000,000 $ 1,500,000,000
Investments in fair market value, continuous unrealized loss position for more than 12 months 5,800,000 10,500,000
Investments in fair market value, continuous unrealized loss position, less than 12 months and 12 months or longer 3,200,000 $ 7,200,000
Level 3    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair value assets transferred into level 3 $ 0