SECURITIES - Realized Gain (Loss) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Investments, Debt and Equity Securities [Abstract] | ||||
| Gross Realized Gains | $ 16,283 | $ 9,230 | $ 62,960 | $ 74,110 |
| Gross Realized Losses | (33,799) | (34,988) | (44,569) | (154,474) |
| Net Realized Gains (Losses) | $ (17,516) | $ (25,758) | $ 18,391 | $ (80,364) |