DEBT SECURITIES - Schedule of Realized Gains and Losses on Debt Securities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Realized gains and losses on debt securities | |||||
| Gross gains on debt securities | $ 0 | $ 1 | $ 24 | $ 9 | |
| Gross losses on debt securities | 0 | 0 | (1) | (15,545) | |
| Realized net gains (losses) on debt securities | $ 0 | $ 1 | $ 23 | $ (15,536) | |
| Debt securities available for sale, sold | $ 205,600 | ||||
| Pre-tax loss on debt securities | 15,500 | ||||
| Debt securities available for sale sold, tax benefit | $ 4,300 | ||||