XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Receivables - Schedule of Aging Analysis for Net Investment in Leases and Financed Sale Receivables (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 Current And Past Due [Line Items]            
Billed $ 14,788   $ 12,765      
Unbilled 124,111   134,496      
Financed sales receivables, Total 138,899   147,261      
Allowance for Credit Losses (11,726)   (6,212)      
Total financing receivables 127,173   141,049      
Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 2,640   1,648      
Unbilled 24,761   27,542      
Financed sales receivables, Total 27,401   29,190      
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 Current And Past Due [Line Items]            
Billed 12,148   11,117      
Unbilled 99,350   106,954      
Financed sales receivables, Total 111,498   118,071      
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 Current And Past Due [Line Items]            
Billed 1,322   1,975      
Accrued and Current [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 229   225      
Accrued and Current [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 1,093   1,750      
30 to 89 Days Past Due [Member]            
Financing Receivable Recorded Investment Current And 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 Current And Past Due [Line Items]            
Billed 477   156      
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 2,509   989      
Equal To Greater Than 90 Days Past Due [Member]            
Financing Receivable Recorded Investment Current And 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 Current And 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 Current And Past Due [Line Items]            
Billed $ 8,546   $ 8,378