v3.26.1
INVESTMENTS - Schedule of Allowance for Credit Losses (Details) - Securitization certificates - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Securities, Available-for-Sale, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]        
Balance, beginning of period $ (336,141) $ (462,436) $ (385,878) $ (508,741)
Additions to allowance for credit losses on securities without a previous allowance (8,255) (22,594) (8,957) (46,120)
Reductions from sales/maturities/prepayments 40,269 0 134,387 78,323
Additions to allowance for credit losses on securities with a previous allowance, net of reductions (9,566) (5,866) (53,245) (14,358)
Balance, end of period $ (313,693) $ (490,896) $ (313,693) $ (490,896)