XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Current Expected Credit Losses - Schedule of Aging Analysis for Net Investment in Leases and Financed Sale Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed $ 15,190   $ 17,116      
Unbilled 126,071   122,525      
Financed sales receivables, Total 141,261   139,641      
Allowance for Credit Losses (6,059)   (7,831)      
Total financing receivables 135,202   131,810      
Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 1,246   1,167      
Unbilled 21,250   18,804      
Financed sales receivables, Total 22,496   19,971      
Allowance for Credit Losses (494) $ (579) (557) $ (504) $ (459) $ (155)
Total financing receivables 22,002   19,414      
Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 13,944   15,949      
Unbilled 104,821   103,721      
Financed sales receivables, Total 118,765   119,670      
Allowance for Credit Losses (5,565) $ (7,113) (7,274) $ (4,643) $ (3,709) $ (915)
Total financing receivables 113,200   112,396      
Accrued and Current [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 2,210   3,605      
Accrued and Current [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 221   298      
Accrued and Current [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 1,989   3,307      
30 to 89 Days Past Due [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 1,897   2,123      
30 to 89 Days Past Due [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 149   180      
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 1,748   1,943      
Equal To Greater Than 90 Days Past Due [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 11,083   11,388      
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 876   689      
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 $ 10,207   $ 10,699