INVESTMENTS - Schedule of Gross Proceeds and Related Investment Gains (Losses) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Investments in securities, available for sale: | ||||
| Proceeds from sales/maturities/prepayments | $ 144,628 | $ 70,539 | $ 328,393 | $ 128,418 |
| Gross investment gains from sales/maturities/prepayments | (45,266) | (2,796) | (123,202) | (8,690) |
| Gross investment losses from sales/maturities/prepayments | 60,553 | 0 | 146,257 | 0 |
| Reductions (additions) to allowance for credit losses | $ 22,448 | $ (28,460) | $ 72,185 | $ 14,972 |