XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
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
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed $ 15,190   $ 17,116      
Unbilled 126,071   122,525      
Allowance for Credit Losses (6,059)   (7,831)      
Total financing receivables 135,202   131,810      
Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,246   1,167      
Unbilled 21,250   18,804      
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 Past Due [Line Items]            
Billed 13,944   15,949      
Unbilled 104,821   103,721      
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 Past Due [Line Items]            
Billed 2,210   3,605      
Accrued and Current [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 221   298      
Accrued and Current [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,989   3,307      
30 to 89 Days Past Due [Member]            
Financing Receivable Recorded Investment 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 Past Due [Line Items]            
Billed 149   180      
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,748   1,943      
Equal To Greater Than 90 Days Past Due [Member]            
Financing Receivable Recorded Investment 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 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 Past Due [Line Items]            
Billed 10,207   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 11,303   14,578      
Unbilled 65,526   76,514      
Allowance for Credit Losses (3,118)   (4,744)      
Total financing receivables 73,711   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 782   752      
Unbilled 13,770   13,912      
Allowance for Credit Losses (248)   (310)      
Total financing receivables 14,304   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 10,521   13,826      
Unbilled 51,756   62,602      
Allowance for Credit Losses (2,870)   (4,434)      
Total financing receivables 59,407   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,332   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 180   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 1,152   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 1,227   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 144   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 1,083   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 8,744   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 458   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 $ 8,286   $ 10,249