Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of minimum lease payments receivable

v3.23.1
Leases (Details) - Schedule of minimum lease payments receivable
$ in Thousands
Mar. 31, 2023
USD ($)
Total Minimum Lease Payments Receivable [Member]  
Leases (Details) - Schedule of minimum lease payments receivable [Line Items]  
2022 (remainder of) $ 1,185
2023 3,953
2025 3,011
2026 2,384
2027 1,600
Thereafter 1,275
Amortization of Unearned Income [Member]  
Leases (Details) - Schedule of minimum lease payments receivable [Line Items]  
2022 (remainder of) 726
2023 2,524
2025 1,898
2026 1,335
2027 796
Thereafter 572
Net Investment in Sales Type Leases [Member]  
Leases (Details) - Schedule of minimum lease payments receivable [Line Items]  
2022 (remainder of) 459
2023 1,429
2025 1,113
2026 1,049
2027 804
Thereafter 703
Future minimum lease payments receivable $ 5,557 [1]
[1] Excludes residual values of $2.9 million.