XML 113 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024, operating leases $ 6,658  
2024, finance leases 705  
2025, operating leases 5,954  
2025, finance leases 439  
2026, operating leases 4,381  
2026, finance leases 411  
2027, operating leases 2,342  
2027, finance leases 324  
2028, operating leases 1,240  
2028, finance leases 263  
Operating leases, Thereafter 1,976  
Finance leases, Thereafter 4  
Operating leases, Total undiscounted cash flows 22,551  
Finance leases, Total undiscounted cash flows 2,146  
Operating leases, Less imputed interest (1,989)  
Finance leases, Less imputed interest (234)  
Operating leases, Present value of lease liabilities 20,562 $ 21,612
Finance leases, Present value of lease liabilities 1,912  
Other Liabilities [Member]    
Operating leases, Present value of lease liabilities 20,562  
Finance leases, Present value of lease liabilities $ 2,024 $ 2,054