XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.1
NOTES PAYABLE AND CREDIT FACILITY - Non-recourse Notes Payable (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Notes Payable and Credit Facility [Abstract]  
Year ending March 31, 2026 $ 27,456
2027 8,169
2028 2,639
2029 509
Total maturities $ 38,773