XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Non-Recourse Debt (Tables)
3 Months Ended
Mar. 31, 2025
Non-recourse debt [Abstract]  
Future Minimum Payments of Non-Recourse Debt

Future minimum payments of non-recourse debt are as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

    

Principal

    

Interest

    

Total

Nine months ending December 31, 2025

​

$

55

​

$

9

​

$

64

Year ending December 31, 2026

​

​

76

​

​

9

​

​

85

2027

​

​

79

​

​

6

​

​

85

2028

​

​

77

​

​

2

​

​

79

​

 

$

287

 

$

26

 

$

313

​