XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Future Minimum Lease Payments Receivable (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Total Minimum Lease Payments to be Received [Member]  
Schedule of Future Minimum Lease Payments Receivable [Line Items]  
2026 (remainder of) $ 4,064
2027 4,274
2028 3,262
2029 2,307
2030 1,420
Thereafter 1,653
Amortization of Unearned Income [Member]  
Schedule of Future Minimum Lease Payments Receivable [Line Items]  
2026 (remainder of) 2,585
2027 2,754
2028 1,921
2029 1,212
2030 712
Thereafter 760
Net Investment in Sales Type Leases [Member]  
Schedule of Future Minimum Lease Payments Receivable [Line Items]  
2026 (remainder of) 1,479
2027 1,520
2028 1,341
2029 1,095
2030 708
Thereafter 893
Future minimum lease payments receivable $ 7,036 [1]
[1] Excludes residual values of $2.8 million.