XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Receivables - Schedule of Aging Analysis for Net Investment in Leases and Financed Sale Receivables (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 Current And Past Due [Line Items]            
Billed $ 16,489   $ 12,765      
Unbilled 117,758   134,496      
Financed sales receivables, Total 134,247   147,261      
Allowance for Credit Losses (11,629)   (6,212)      
Total financing receivables 122,618   141,049      
Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 2,493   1,648      
Unbilled 23,168   27,542      
Financed sales receivables, Total 25,661   29,190      
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 Current And Past Due [Line Items]            
Billed 13,996   11,117      
Unbilled 94,590   106,954      
Financed sales receivables, Total 108,586   118,071      
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 Current And Past Due [Line Items]            
Billed 1,676   1,975      
Accrued and Current [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 235   225      
Accrued and Current [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 1,441   1,750      
30 to 89 Days Past Due [Member]            
Financing Receivable Recorded Investment Current And 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 Current And Past Due [Line Items]            
Billed 192   156      
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 1,086   989      
Equal To Greater Than 90 Days Past Due [Member]            
Financing Receivable Recorded Investment Current And 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 Current And 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 Current And Past Due [Line Items]            
Billed $ 11,469   $ 8,378