Quarterly report pursuant to Section 13 or 15(d)

Financing Receivables - Aging of Advances (Details)

v3.23.1
Financing Receivables - Aging of Advances (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Financing Receivable, Past Due [Line Items]      
Financing receivables, net of allowance for credit losses $ 21,299 $ 48,925  
Allowance for credit losses 2,470 6,838  
Advances      
Financing Receivable, Past Due [Line Items]      
Amount outstanding 18,849 50,629  
Financing receivables, net of allowance for credit losses 18,030 45,393  
Allowance for credit losses $ 2,319 $ 6,736 $ 505
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 $ 8,933 $ 27,257  
Advances | Current | Customer Concentration Risk | Financing Receivable      
Financing Receivable, Past Due [Line Items]      
% of amount outstanding 47.40% 53.80%  
Advances | Less than 30 days      
Financing Receivable, Past Due [Line Items]      
Amount outstanding $ 912 $ 7,456  
Advances | Less than 30 days | Customer Concentration Risk | Financing Receivable      
Financing Receivable, Past Due [Line Items]      
% of amount outstanding 4.80% 14.70%  
Advances | 30 days      
Financing Receivable, Past Due [Line Items]      
Amount outstanding $ 1,163 $ 5,197  
Advances | 30 days | Customer Concentration Risk | Financing Receivable      
Financing Receivable, Past Due [Line Items]      
% of amount outstanding 6.20% 10.30%  
Advances | 60 days      
Financing Receivable, Past Due [Line Items]      
Amount outstanding $ 1,336 $ 3,099  
Advances | 60 days | Customer Concentration Risk | Financing Receivable      
Financing Receivable, Past Due [Line Items]      
% of amount outstanding 7.10% 6.10%  
Advances | 90+ days      
Financing Receivable, Past Due [Line Items]      
Amount outstanding $ 6,505 $ 7,620  
Allowance for credit losses $ 2,000 $ 2,000  
Advances | 90+ days | Customer Concentration Risk | Financing Receivable      
Financing Receivable, Past Due [Line Items]      
% of amount outstanding 34.50% 15.10%  
Advances, Not Associated with Specific Installation Projects      
Financing Receivable, Past Due [Line Items]      
Financing receivables, net of allowance for credit losses $ 1,500 $ 1,500  
Allowance for credit losses $ 100 $ 100