v3.26.1
VARIABLE INTEREST ENTITIES - SCHEDULE OF MATURITIES OF SECURED FINANCINGS (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Variable Interest Entity [Line Items]    
Within one year $ 0  
After one but within two years 0  
After two but within three years 0  
After three but within four years 0  
After four but within five years 0  
After five years 345,655  
Total 345,655 $ 313,555
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Within one year 200,681  
After one but within two years 161,408  
After two but within three years 119,329  
After three but within four years 64,732  
After four but within five years 17,893  
After five years 4,495  
Total $ 568,538