INVESTMENT SECURITIES - Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Allowance for credit losses: | ||||
| Beginning balance | $ 749 | $ 701 | $ 744 | $ 704 |
| Provision for (recovery of) credit losses | 38 | 3 | 43 | 0 |
| Charge-offs | 0 | 0 | 0 | 0 |
| Recoveries | 0 | 0 | 0 | 0 |
| Ending balance | 787 | 704 | 787 | 704 |
| Non-GSE commercial certificates | ||||
| Allowance for credit losses: | ||||
| Beginning balance | 40 | 47 | 41 | 49 |
| Provision for (recovery of) credit losses | (2) | 0 | (3) | (2) |
| Charge-offs | 0 | 0 | 0 | 0 |
| Recoveries | 0 | 0 | 0 | 0 |
| Ending balance | 38 | 47 | 38 | 47 |
| Commercial PACE | ||||
| Allowance for credit losses: | ||||
| Beginning balance | 335 | 271 | 328 | 268 |
| Provision for (recovery of) credit losses | 31 | 7 | 38 | 10 |
| Charge-offs | 0 | 0 | 0 | 0 |
| Recoveries | 0 | 0 | 0 | 0 |
| Ending balance | 366 | 278 | 366 | 278 |
| Residential PACE | ||||
| Allowance for credit losses: | ||||
| Beginning balance | 374 | 383 | 375 | 387 |
| Provision for (recovery of) credit losses | 9 | (4) | 8 | (8) |
| Charge-offs | 0 | 0 | 0 | 0 |
| Recoveries | 0 | 0 | 0 | 0 |
| Ending balance | $ 383 | $ 379 | $ 383 | $ 379 |