XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Lease Payments Receivable (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Total Minimum Lease Payments to be Received [Member]  
Schedule of Future Minimum Lease Payments Receivable [Line Items]  
2025 (remainder of) $ 2,723
2026 4,538
2027 3,603
2028 2,571
2029 1,634
Thereafter 1,811
Amortization of Unearned Income [Member]  
Schedule of Future Minimum Lease Payments Receivable [Line Items]  
2025 (remainder of) 1,769
2026 2,942
2027 2,191
2028 1,413
2029 789
Thereafter 869
Net Investment in Sales Type Leases [Member]  
Schedule of Future Minimum Lease Payments Receivable [Line Items]  
2025 (remainder of) 954
2026 1,596
2027 1,412
2028 1,158
2029 845
Thereafter 942
Future minimum lease payments receivable $ 6,907 [1]
[1] Excludes residual values of $2.8 million.