XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Non-recourse debt (Future Minimum Payments of Non-Recourse Debt) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Principal    
Nine months ending December 31, 2025 $ 55  
Year ending December 31, 2026 76  
2027 79  
2028 77  
Secured Debt, Total 287 $ 305
Interest    
Nine months ending December 31, 2025 9  
Year ending December 31, 2026 9  
2027 6  
2028 2  
Long-term debt interest, total 26  
Total    
Nine months ending December 31, 2025 64  
Year ending December 31, 2026 85  
2027 85  
2028 79  
Principal and interest, total $ 313