v3.26.1
VARIABLE INTEREST ENTITIES - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Variable Interest Entity [Line Items]          
Remaining principal balance of loans transferred to the securitization trust $ 127,100   $ 127,100    
90+ days delinquent          
Variable Interest Entity [Line Items]          
Remaining principal balance of loans transferred to the securitization trust 7,000   7,000    
Variable Interest Entity, Not Primary Beneficiary | Joint Venture          
Variable Interest Entity [Line Items]          
Remaining principal balance of loans 14,623   14,623   $ 14,949
Pro rata share of net earnings in joint ventures 2,300 $ 1,700 3,500 $ 2,700  
Variable Interest Entity, Not Primary Beneficiary | Pledged as Collateral          
Variable Interest Entity [Line Items]          
Remaining principal balance of loans 1,900,376   1,900,376   $ 1,959,938
Variable Interest Entity, Not Primary Beneficiary | Pledged as Collateral | 90+ days delinquent          
Variable Interest Entity [Line Items]          
Remaining principal balance of loans $ 3,600   $ 3,600