LOANS HELD FOR INVESTMENT, AT FAIR VALUE - Schedule of Changes in Loans Held For Investment (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Loans Held For Investment, Fair Value [Roll Forward] | ||||
| Balance at beginning of period | $ 108,230 | $ 114,447 | $ 109,821 | $ 116,627 |
| Principal payments | (2,908) | (2,974) | (4,574) | (6,112) |
| Fair value adjustment | 946 | 118 | 1,021 | 1,076 |
| Balance at end of period | $ 106,268 | $ 111,591 | $ 106,268 | $ 111,591 |