XML 66 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Current Expected Credit Losses - Schedule of Net Investment in Leases and Financed Sale Receivables with Billed Amounts Past Due Continues to Accrue Finance Income (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed $ 17,181 $ 17,116    
Unbilled 121,727 122,525    
Allowance for Credit Losses (8,072) (7,831)    
Total financing receivables 130,836 131,810    
Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 1,264 1,167    
Unbilled 19,940 18,804    
Allowance for Credit Losses (581) (557) $ (464) $ (155)
Total financing receivables 20,623 19,414    
Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 15,917 15,949    
Unbilled 101,787 103,721    
Allowance for Credit Losses (7,491) (7,274) $ (3,557) $ (915)
Total financing receivables 110,213 112,396    
Accrued and Current [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 1,652 3,605    
Accrued and Current [Member] | Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 157 298    
Accrued and Current [Member] | Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 1,495 3,307    
30 to 89 Days Past Due [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 3,051 2,123    
30 to 89 Days Past Due [Member] | Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 122 180    
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 2,929 1,943    
Equal To Greater Than 90 Days Past Due [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 12,478 11,388    
Equal To Greater Than 90 Days Past Due [Member] | Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 985 689    
Equal To Greater Than 90 Days Past Due [Member] | Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 11,493 10,699    
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 13,363 14,578    
Unbilled 68,055 76,514    
Allowance for Credit Losses (2,679) (4,744)    
Total financing receivables 78,739 86,348    
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 860 752    
Unbilled 12,644 13,912    
Allowance for Credit Losses (90) (310)    
Total financing receivables 13,414 14,354    
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 12,503 13,826    
Unbilled 55,411 62,602    
Allowance for Credit Losses (2,589) (4,434)    
Total financing receivables 65,325 71,994    
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,124 2,257    
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 141 231    
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 983 2,026    
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,223 1,713    
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 96 162    
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 2,127 1,551    
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 10,016 10,608    
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 623 359    
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,393 $ 10,249