v3.26.1
VARIABLE INTEREST ENTITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
ScheduleOfVariableInterestEntitiesTable [Line Items]      
Restricted cash $ 65,014 $ 14,508 $ 13,515
Loans held for investment, net 97,398 71,581  
Other assets 30,840 30,846  
Total assets 1,996,649 1,964,605  
Accrued and other current liabilities 216,638 201,862  
Warehouse facility 50,000 0  
Total liabilities 591,827 $ 562,899  
VIE      
ScheduleOfVariableInterestEntitiesTable [Line Items]      
Restricted cash 49,459    
Loans held for investment, net 12,536    
Other assets 867    
Total assets 62,862    
Accrued and other current liabilities 130    
Warehouse facility 50,000    
Total liabilities 50,130    
Total net assets of VIE $ 12,732