XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
2023, operating lease $ 1,490  
2023, finance lease 4  
2023, total 1,494  
2024, operating lease 5,822  
2024, finance lease 11  
2024, total 5,833  
2025, operating lease 4,948  
2025, finance lease 11  
2025, total 4,959  
2026, operating lease 2,446  
2026, finance lease 3  
2026, total 2,449  
2027, operating lease 1,493  
2027, finance lease 0  
2027, total 1,493  
Thereafter, operating leases 6,796  
Thereafter, finance leases 0  
Thereafter, total 6,796  
Total lease payments, operating leases 22,995  
Total lease payments, finance leases 29  
Total lease payments, total 23,024  
Less: Interest, operating leases (4,142)  
Less: Interest, finance leases (1)  
Less: Interest, total (4,143)  
Present value of lease liabilities, finance leases 28  
Present value of lease liabilities, total 18,881 $ 24,185
Other Accrued Liabilities and Long-term Lease Liabilities [Member]    
Present value of lease liabilities, operating leases $ 18,853