XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables - Schedule of Aging Analysis for Net Investment in Leases and Financed Sale Receivables (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 Current And Past Due [Line Items]            
Billed $ 17,141   $ 19,415      
Unbilled 120,025   121,690      
Financed sales receivables, Total 137,166   141,105      
Allowance for Credit Losses (11,716)   (11,721)      
Total financing receivables 125,450   129,384      
Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 3,924   3,046      
Unbilled 26,045   26,062      
Financed sales receivables, Total 29,969   29,108      
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 Current And Past Due [Line Items]            
Billed 13,217   16,369      
Unbilled 93,980   95,628      
Financed sales receivables, Total 107,197   111,997      
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 Current And Past Due [Line Items]            
Billed 1,577   2,506      
Accrued and Current [Member] | Net Investment in Leases [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 264   237      
Accrued and Current [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 1,313   2,269      
30 to 89 Days Past Due [Member]            
Financing Receivable Recorded Investment Current And 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 Current And Past Due [Line Items]            
Billed 336   216      
30 to 89 Days Past Due [Member] | Net Financed Sales Receivables [Member]            
Financing Receivable Recorded Investment Current And Past Due [Line Items]            
Billed 1,616   1,307      
Equal To Greater Than 90 Days Past Due [Member]            
Financing Receivable Recorded Investment Current And 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 Current And 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 Current And Past Due [Line Items]            
Billed $ 10,288   $ 12,793