XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - Schedule of Minimum Lease Payments Receivable
$ in Thousands
Dec. 31, 2023
USD ($)
Total Minimum Lease Payments Receivable [Member]  
Leases (Details) - Schedule of Minimum Lease Payments Receivable [Line Items]  
2024 (remainder of) $ 2,633
2025 4,282
2026 3,484
2027 2,606
2028 1,579
Thereafter 1,611
Amortization of Unearned Income [Member]  
Leases (Details) - Schedule of Minimum Lease Payments Receivable [Line Items]  
2024 (remainder of) 1,680
2025 2,803
2026 2,109
2027 1,437
2028 781
Thereafter 758
Net Investment in Sales Type Leases [Member]  
Leases (Details) - Schedule of Minimum Lease Payments Receivable [Line Items]  
2024 (remainder of) 953
2025 1,479
2026 1,375
2027 1,169
2028 798
Thereafter 853
Future minimum lease payments receivable $ 6,627 [1]
[1] Excludes residual values of $2.9 million.