Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of Minimum future rental commitments

v3.22.4
Leases (Details) - Schedule of Minimum future rental commitments
$ in Thousands
Dec. 31, 2022
USD ($)
Total Minimum Lease Payments Receivable [Member]  
Leases (Details) - Schedule of Minimum future rental commitments [Line Items]  
2022 (remainder of) $ 2,134
2023 3,398
2024 2,595
2025 1,988
2026 1,232
Thereafter 888
Amortization of Unearned Income [Member]  
Leases (Details) - Schedule of Minimum future rental commitments [Line Items]  
2022 (remainder of) 1,316
2023 2,139
2024 1,562
2025 1,040
2026 586
Thereafter 394
Net Investment in Sales Type Leases [Member]  
Leases (Details) - Schedule of Minimum future rental commitments [Line Items]  
2022 (remainder of) 818
2023 1,259
2024 1,033
2025 948
2026 646
Thereafter 494
Future minimum lease payments receivable $ 5,198 [1]
[1] Excludes residual values of $2.7 million.