XML 167 R147.htm IDEA: XBRL DOCUMENT v3.21.1
NOTES PAYABLE - Revolving Loan Due to SPE Member (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2020
Aug. 31, 2020
May 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revolving Loan Due to SPE Member            
Debt Instrument [Line Items]            
Balance outstanding, end of period         $ 45,000  
Notes payable            
Debt Instrument [Line Items]            
Balance outstanding, end of period       $ 38,295    
Notes payable | Revolving Loan Due to SPE Member            
Debt Instrument [Line Items]            
Loan finance percentage of hardware for energy systems 85.00% 70.00% 100.00% 100.00%    
Loan capacity     $ 35,000     $ 35,000
Fixed interest rate     14.00%   10.00%  
Balance outstanding, end of period       $ 7,400 $ 19,600