XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Lease Liabilities - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024, operating lease $ 8,528  
2024, finance lease 684  
2024, leases 9,212  
2025, operating lease 7,088  
2025, finance lease 517  
2025, leases 7,605  
2026, operating lease 6,870  
2026, finance lease 258  
2026, leases 7,128  
2027, operating lease 5,950  
2027, finance lease 0  
2027, leases 5,950  
Total undiscounted operating lease payments 28,436  
Total undiscounted finance lease payments 1,459  
Total undiscounted lease payments 29,895  
Less interest, operating lease (6,422)  
Less interest, finance lease (170)  
Less interest (6,592)  
Total lease liabilities 23,303 $ 26,736
Other Liabilities [Member]    
Total operating lease liabilities 22,014  
Total finance lease liabilities $ 1,289