SECURITIZATIONS AND VARIABLE INTEREST ENTITIES - Residuals of Securitization (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Assets | $ 204,001 | $ 76,701 |
| Maximum Exposure to Loss | 204,001 | 76,701 |
| Total Assets in VIE | $ 505,954 | $ 202,015 |