XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Receivables - 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, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed $ 12,260 $ 12,765    
Unbilled 131,091 134,496    
Allowance for Credit Losses (11,841) (6,212)    
Total financing receivables 131,510 141,049    
Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 1,724 1,648    
Unbilled 26,832 27,542    
Allowance for Credit Losses (706) (798) $ (581) $ (557)
Total financing receivables 27,850 28,392    
Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 10,536 11,117    
Unbilled 104,259 106,954    
Allowance for Credit Losses (11,135) (5,414) $ (7,491) $ (7,274)
Total financing receivables 103,660 112,657    
Accrued and Current [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 1,504 1,975    
Accrued and Current [Member] | Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 248 225    
Accrued and Current [Member] | Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 1,256 1,750    
30 to 89 Days Past Due [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 2,802 1,145    
30 to 89 Days Past Due [Member] | Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 364 156    
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 2,438 989    
Equal To Greater Than 90 Days Past Due [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 7,954 9,645    
Equal To Greater Than 90 Days Past Due [Member] | Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 1,112 1,267    
Equal To Greater Than 90 Days Past Due [Member] | Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 6,842 8,378    
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 8,940 8,978    
Unbilled 50,438 54,058    
Allowance for Credit Losses (1,143) (1,589)    
Total financing receivables 58,235 61,447    
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 1,598 1,100    
Unbilled 14,084 12,619    
Allowance for Credit Losses (167) (176)    
Total financing receivables 15,515 13,543    
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 7,342 7,878    
Unbilled 36,354 41,439    
Allowance for Credit Losses (976) (1,413)    
Total financing receivables 42,720 47,904    
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 743 1,102    
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 144 143    
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 599 959    
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,675 861    
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 320 132    
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,355 729    
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 6,522 7,015    
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 1,134 825    
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 $ 5,388 $ 6,190