XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
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
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed $ 17,141   $ 19,415      
Unbilled 120,025   121,690      
Allowance for Credit Losses (11,716)   (11,721)      
Total financing receivables 125,450   129,384      
Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 3,924   3,046      
Unbilled 26,045   26,062      
Allowance for Credit Losses (689) $ (778) (776) $ (688) $ (706) $ (798)
Total financing receivables 29,280   28,332      
Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 13,217   16,369      
Unbilled 93,980   95,628      
Allowance for Credit Losses (11,027) $ (11,533) (10,945) $ (11,038) $ (11,135) $ (5,414)
Total financing receivables 96,170   101,052      
Accrued and Current [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,577   2,506      
Accrued and Current [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 264   237      
Accrued and Current [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,313   2,269      
30 to 89 Days Past Due [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,952   1,523      
30 to 89 Days Past Due [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 336   216      
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 1,616   1,307      
Equal To Greater Than 90 Days Past Due [Member]            
Financing Receivable Recorded Investment Past Due [Line Items]            
Billed 13,612   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 3,324   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 10,288   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 15,692   16,443      
Unbilled 59,501   60,242      
Allowance for Credit Losses (1,970)   (1,817)      
Total financing receivables 73,223   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,847   2,964      
Unbilled 19,729   17,070      
Allowance for Credit Losses (294)   (230)      
Total financing receivables 23,282   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 11,845   13,479      
Unbilled 39,772   43,172      
Allowance for Credit Losses (1,676)   (1,587)      
Total financing receivables 49,941   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 984   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 205   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 779   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 1,610   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 318   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 1,292   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,098   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 3,324   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 $ 9,774   $ 10,814