XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.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
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed $ 14,788   $ 12,765      
Unbilled 124,111   134,496      
Allowance for Credit Losses (11,726)   (6,212)      
Total financing receivables 127,173   141,049      
Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 2,640   1,648      
Unbilled 24,761   27,542      
Allowance for Credit Losses (688) $ (706) (798) $ (579) $ (581) $ (557)
Total financing receivables 26,713   28,392      
Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 12,148   11,117      
Unbilled 99,350   106,954      
Allowance for Credit Losses (11,038) $ (11,135) (5,414) $ (7,113) $ (7,491) $ (7,274)
Total financing receivables 100,460   112,657      
Accrued and Current [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,322   1,975      
Accrued and Current [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 229   225      
Accrued and Current [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,093   1,750      
30 to 89 Days Past Due [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 2,986   1,145      
30 to 89 Days Past Due [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 477   156      
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 2,509   989      
Equal To Greater Than 90 Days Past Due [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 10,480   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 1,934   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 8,546   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 11,651   8,978      
Unbilled 66,942   54,058      
Allowance for Credit Losses (1,528)   (1,589)      
Total financing receivables 77,065   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,072   1,100      
Unbilled 19,767   12,619      
Allowance for Credit Losses (255)   (176)      
Total financing receivables 21,584   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 9,579   7,878      
Unbilled 47,175   41,439      
Allowance for Credit Losses (1,273)   (1,413)      
Total financing receivables 55,481   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,068   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 207   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 861   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 2,252   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 419   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 1,833   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 8,331   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 1,446   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 $ 6,885   $ 6,190