XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
security
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
security
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Continuous unrealized loss position, 12 months or longer, number of positions | security 0   0    
Fair value of debt $ 0   $ 0   $ 0
Realized investment gains $ (300,000) $ (500,000) $ (700,000) $ (1,200,000)  
Weighted Average          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt securities, available-for-sale, term 2 months 19 days   2 months 19 days