Quarterly report pursuant to Section 13 or 15(d)

Financing Receivables - Aging of Advances (Details)

v3.21.2
Financing Receivables - Aging of Advances (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Receivables [Abstract]    
Participation interest in loan pool 5.00%  
Financing Receivable, Past Due [Line Items]    
Financing receivables, net of allowance for credit losses $ 76,099 $ 40,613
Advances    
Financing Receivable, Past Due [Line Items]    
Amount outstanding 62,310 35,401
Financing receivables, net of allowance for credit losses 71,310 35,280
Allowance for credit losses $ 0 $ 100
Advances | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Past Due [Line Items]    
% of amount outstanding 100.00% 100.00%
Advances | Current    
Financing Receivable, Past Due [Line Items]    
Amount outstanding $ 58,852 $ 29,132
Advances | Current | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Past Due [Line Items]    
% of amount outstanding 94.50% 82.30%
Advances | Less than 30 days    
Financing Receivable, Past Due [Line Items]    
Amount outstanding $ 1,989 $ 3,137
Advances | Less than 30 days | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Past Due [Line Items]    
% of amount outstanding 3.20% 8.90%
Advances | 30 days    
Financing Receivable, Past Due [Line Items]    
Amount outstanding $ 737 $ 1,424
Advances | 30 days | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Past Due [Line Items]    
% of amount outstanding 1.20% 4.00%
Advances | 60 days    
Financing Receivable, Past Due [Line Items]    
Amount outstanding $ 230 $ 672
Advances | 60 days | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Past Due [Line Items]    
% of amount outstanding 0.40% 1.90%
Advances | 90+ days    
Financing Receivable, Past Due [Line Items]    
Amount outstanding $ 502 $ 1,036
Advances | 90+ days | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Past Due [Line Items]    
% of amount outstanding 0.70% 2.90%
Advances, not associated with specific installation projects    
Financing Receivable, Past Due [Line Items]    
Financing receivables, net of allowance for credit losses $ 9,000