XML 126 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2025, operating leases $ 9,214  
2025, finance leases 486  
2026, operating leases 7,006  
2026, finance leases 459  
2027, operating leases 4,046  
2027, finance leases 376  
2028, operating leases 2,942  
2028, finance leases 320  
2029, operating leases 2,205  
2029, finance leases 75  
Operating leases, Thereafter 4,008  
Finance leases, Thereafter 24  
Operating leases, Total undiscounted cash flows 29,421  
Finance leases, Total undiscounted cash flows 1,740  
Operating leases, Less imputed interest (3,704)  
Finance leases, Less imputed interest (312)  
Operating leases, Present value of lease liabilities 25,717 $ 20,562
Finance leases, Present value of lease liabilities $ 1,428