XML 93 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of Unrealized Gains (Losses) on Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Gain (Loss) on Securities [Line Items]      
Total net unrealized gains (losses) $ (316,788) $ (353,253) $ (527,891)
Deferred income tax 66,526 74,184 110,857
Net unrealized gains (losses), net of deferred income tax (250,262) (279,069) (417,034)
Increase (decrease) in net unrealized gains (losses) in OCI, net of deferred income tax 28,807 137,965 (597,915)
AFS securities      
Gain (Loss) on Securities [Line Items]      
Total net unrealized gains (losses) (316,796) (353,288) (527,926)
Short-term securities      
Gain (Loss) on Securities [Line Items]      
Total net unrealized gains (losses) $ 8 $ 35 $ 35