XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - Schedule of Minimum Lease Payments Receivable
$ in Thousands
Jun. 30, 2024
USD ($)
Total Minimum Lease Payments to be Received [Member]  
Leases (Details) - Schedule of Minimum Lease Payments Receivable [Line Items]  
2025 $ 4,943
2026 4,010
2027 3,164
2028 2,146
2029 1,182
Thereafter 1,338
Amortization of Unearned Income [Member]  
Leases (Details) - Schedule of Minimum Lease Payments Receivable [Line Items]  
2025 3,288
2026 2,564
2027 1,842
2028 1,114
2029 561
Thereafter 597
Net Investment in Sales Type Leases [Member]  
Leases (Details) - Schedule of Minimum Lease Payments Receivable [Line Items]  
2025 1,655
2026 1,446
2027 1,322
2028 1,032
2029 621
Thereafter 741
Future minimum lease payments receivable $ 6,817 [1]
[1] Excludes non-guaranteed residual values of $2.9 million.