XML 113 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Note 17 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023, operating leases $ 6,766  
2023, finance leases 587  
2024, operating leases 4,937  
2024, finance leases 574  
2025, operating leases 4,154  
2025, finance leases 404  
2026, operating leases 3,836  
2026, finance leases 380  
2027, operating leases 2,239  
2027, finance leases 312  
Operating leases, Thereafter 3,176  
Finance leases, Thereafter 259  
Operating leases, Total undiscounted cash flows 25,108  
Finance leases, Total undiscounted cash flows 2,516  
Operating leases, Less imputed interest (3,496)  
Finance leases, Less imputed interest (462)  
Operating leases, Present value of lease liabilities 21,612 $ 21,548
Finance leases, Present value of lease liabilities 2,054  
Other Liabilities [Member]    
Operating leases, Present value of lease liabilities 21,612  
Finance leases, Present value of lease liabilities $ 2,054 $ 2,013