Quarterly report pursuant to Section 13 or 15(d)

Financing Receivables - Risk Ratings (Details)

v3.23.2
Financing Receivables - Risk Ratings (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
contractor
Dec. 31, 2022
USD ($)
contractor
Financing Receivable, Credit Quality Indicator [Line Items]    
Amount outstanding $ 11,636 $ 56,073
Customer Concentration Risk | Financing Receivable    
Financing Receivable, Credit Quality Indicator [Line Items]    
% of amount outstanding 100.00% 100.00%
Advances    
Financing Receivable, Credit Quality Indicator [Line Items]    
Contractors | contractor 145 388
Amount outstanding $ 8,097 $ 52,129
Average risk rating 2.7 2.2
Advances | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Credit Quality Indicator [Line Items]    
% of amount outstanding 100.00% 100.00%
Advances | Low risk    
Financing Receivable, Credit Quality Indicator [Line Items]    
Contractors | contractor 40 130
Amount outstanding $ 2,304 $ 14,585
Advances | Low risk | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Credit Quality Indicator [Line Items]    
% of amount outstanding 28.50% 28.00%
Advances | Low-to-medium risk    
Financing Receivable, Credit Quality Indicator [Line Items]    
Contractors | contractor 68 152
Amount outstanding $ 2,490 $ 23,686
Advances | Low-to-medium risk | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Credit Quality Indicator [Line Items]    
% of amount outstanding 30.80% 45.40%
Advances | Medium risk    
Financing Receivable, Credit Quality Indicator [Line Items]    
Contractors | contractor 26 70
Amount outstanding $ 884 $ 3,868
Advances | Medium risk | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Credit Quality Indicator [Line Items]    
% of amount outstanding 10.90% 7.40%
Advances | Medium-to-high risk    
Financing Receivable, Credit Quality Indicator [Line Items]    
Contractors | contractor 9 28
Amount outstanding $ 261 $ 9,793
Advances | Medium-to-high risk | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Credit Quality Indicator [Line Items]    
% of amount outstanding 3.20% 18.80%
Advances | Higher risk    
Financing Receivable, Credit Quality Indicator [Line Items]    
Contractors | contractor 2 8
Amount outstanding $ 2,158 $ 197
Advances | Higher risk | Customer Concentration Risk | Financing Receivable    
Financing Receivable, Credit Quality Indicator [Line Items]    
% of amount outstanding 26.60% 0.40%