COMMITMENTS AND CONTINGENCIES - Loan Loss Obligation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Financing Receivable, Allowance for Credit Loss [Roll Forward] | ||||
| Balance at beginning of period | $ 16,833 | $ 16,743 | $ 16,116 | $ 18,417 |
| Provision for loan loss obligations | 3,719 | 3,629 | 7,384 | 3,876 |
| Charge-offs | (3,450) | (2,986) | (6,398) | (4,907) |
| Balance at end of period | $ 17,102 | $ 17,386 | $ 17,102 | $ 17,386 |