XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed $ 21,233 $ 19,415    
Unbilled 122,265 121,690    
Allowance for Credit Losses (12,311) (11,721)    
Total financing receivables 131,187 129,384    
Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 3,560 3,046    
Unbilled 27,980 26,062    
Allowance for Credit Losses (778) (776) $ (706) $ (798)
Total financing receivables 30,762 28,332    
Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 17,673 16,369    
Unbilled 94,285 95,628    
Allowance for Credit Losses (11,533) (10,945) $ (11,135) $ (5,414)
Total financing receivables 100,425 101,052    
Accrued and Current [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 1,587 2,506    
Accrued and Current [Member] | Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 235 237    
Accrued and Current [Member] | Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 1,352 2,269    
30 to 89 Days Past Due [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 3,623 1,523    
30 to 89 Days Past Due [Member] | Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 433 216    
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 3,190 1,307    
Equal To Greater Than 90 Days Past Due [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 16,023 15,386    
Equal To Greater Than 90 Days Past Due [Member] | Net Investment in Leases [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 2,892 2,593    
Equal To Greater Than 90 Days Past Due [Member] | Net Financed Sales Receivables [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 13,131 12,793    
Net Investment in Leases and Financed Sale Receivables Continue to Accrue Finance Income [Member]        
Financing Receivable Recorded Investment Past Due [Line Items]        
Billed 17,240 16,443    
Unbilled 61,071 60,242    
Allowance for Credit Losses (1,688) (1,817)    
Total financing receivables 76,623 74,868    
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 3,499 2,964    
Unbilled 18,286 17,070    
Allowance for Credit Losses (228) (230)    
Total financing receivables 21,557 19,804    
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 13,741 13,479    
Unbilled 42,785 43,172    
Allowance for Credit Losses (1,460) (1,587)    
Total financing receivables 55,066 55,064    
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,160 1,740    
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 220 190    
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 940 1,550    
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,743 1,296    
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 387 181    
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,356 1,115    
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 13,337 13,407    
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 2,892 2,593    
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 $ 10,445 $ 10,814