XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Non-Recourse Debt (Tables)
6 Months Ended
Jun. 30, 2023
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

Six months ending December 31, 2023

​

$

254

​

$

16

​

$

270

Year ending December 31, 2024

​

​

288

​

​

20

​

​

308

2025

​

​

73

​

​

13

​

​

86

2026

​

​

76

​

​

9

​

​

85

2027

​

​

80

​

​

6

​

​

86

Thereafter

​

​

77

​

​

2

​

​

79

​

 

$

848

 

$

66

 

$

914