Quarterly report pursuant to Section 13 or 15(d)

Financing Receivables - Aging of Advances (Details)

v3.22.2.2
Financing Receivables - Aging of Advances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Financing Receivable, Past Due [Line Items]      
Financing receivables, net of allowance for credit losses   $ 60,189 $ 71,152
Advances      
Financing Receivable, Past Due [Line Items]      
Amount outstanding   57,511 58,077
Financing receivables, net of allowance for credit losses   56,608 66,839
Allowance for credit loss   $ 1,200 200
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   $ 43,721 $ 54,586
Advances | Current | Customer Concentration Risk | Financing Receivable      
Financing Receivable, Past Due [Line Items]      
% of amount outstanding   76.00% 94.00%
Advances | Less than 30 days      
Financing Receivable, Past Due [Line Items]      
Amount outstanding   $ 3,516 $ 1,956
Advances | Less than 30 days | Customer Concentration Risk | Financing Receivable      
Financing Receivable, Past Due [Line Items]      
% of amount outstanding 3.40% 6.10%  
Advances | 30 days      
Financing Receivable, Past Due [Line Items]      
Amount outstanding   $ 2,911 534
Advances | 30 days | Customer Concentration Risk | Financing Receivable      
Financing Receivable, Past Due [Line Items]      
% of amount outstanding 0.90% 5.10%  
Advances | 60 days      
Financing Receivable, Past Due [Line Items]      
Amount outstanding   $ 787 361
Advances | 60 days | Customer Concentration Risk | Financing Receivable      
Financing Receivable, Past Due [Line Items]      
% of amount outstanding 0.60% 1.40%  
Advances | 90+ days      
Financing Receivable, Past Due [Line Items]      
Amount outstanding   $ 6,576 640
Advances | 90+ days | Customer Concentration Risk | Financing Receivable      
Financing Receivable, Past Due [Line Items]      
% of amount outstanding 1.10% 11.40%  
Advances, not associated with specific installation projects      
Financing Receivable, Past Due [Line Items]      
Financing receivables, net of allowance for credit losses   $ 6,600 $ 9,000