XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Lease Payments Receivable (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Total Minimum Lease Payments Receivable [Member]  
Schedule of Future Minimum Lease Payments Receivable [Line Items]  
2025 (remainder of) $ 1,440
2026 4,857
2027 3,831
2028 2,808
2029 1,843
Thereafter 2,164
Amortization of Unearned Income [Member]  
Schedule of Future Minimum Lease Payments Receivable [Line Items]  
2025 (remainder of) 917
2026 3,150
2027 2,378
2028 1,571
2029 914
Thereafter 1,033
Net Investment in Sales Type Leases [Member]  
Schedule of Future Minimum Lease Payments Receivable [Line Items]  
2025 (remainder of) 523
2026 1,707
2027 1,453
2028 1,237
2029 929
Thereafter 1,131
Future minimum lease payments receivable $ 6,980 [1]
[1] Excludes residual values of $2.8 million.