XML 106 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Available-for-sale securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Investments    
Fair Value $ 0 $ 0
Proceeds from sales and maturities of available-for-sale securities 1,400,000,000  
Proceeds from sales of equity securities $ 144,250,000