v3.22.2.2
Receivables - Schedule of Net Investment in Leases and Financed Sale Receivables with Billed Amounts Past Due Continues to Accrue Finance Income (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed $ 16,489   $ 12,765      
Unbilled 117,758   134,496      
Allowance for Credit Losses (11,629)   (6,212)      
Total financing receivables 122,618   141,049      
Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 2,493   1,648      
Unbilled 23,168   27,542      
Allowance for Credit Losses (670) $ (688) (798) $ (494) $ (579) $ (557)
Total financing receivables 24,991   28,392      
Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 13,996   11,117      
Unbilled 94,590   106,954      
Allowance for Credit Losses (10,959) $ (11,038) (5,414) $ (5,565) $ (7,113) $ (7,274)
Total financing receivables 97,627   112,657      
Accrued and Current [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,676   1,975      
Accrued and Current [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 235   225      
Accrued and Current [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,441   1,750      
30 to 89 Days Past Due [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,278   1,145      
30 to 89 Days Past Due [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 192   156      
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,086   989      
Equal To Greater Than 90 Days Past Due [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 13,535   9,645      
Equal To Greater Than 90 Days Past Due [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 2,066   1,267      
Equal To Greater Than 90 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 11,469   8,378      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 14,026   8,978      
Unbilled 65,569   54,058      
Allowance for Credit Losses (1,588)   (1,589)      
Total financing receivables 78,007   61,447      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 2,457   1,100      
Unbilled 18,743   12,619      
Allowance for Credit Losses (255)   (176)      
Total financing receivables 20,945   13,543      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 11,569   7,878      
Unbilled 46,826   41,439      
Allowance for Credit Losses (1,333)   (1,413)      
Total financing receivables 57,062   47,904      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | Accrued and Current [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,298   1,102      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | Accrued and Current [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 199   143      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | Accrued and Current [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,099   959      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | 30 to 89 Days Past Due [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,129   861      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | 30 to 89 Days Past Due [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 192   132      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | 30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 937   729      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | Equal To Greater Than 90 Days Past Due [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 11,599   7,015      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | Equal To Greater Than 90 Days Past Due [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 2,066   825      
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member] | Equal To Greater Than 90 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed $ 9,533   $ 6,190