XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Leases - Future Minimum Rental Payments for Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023, operating leases $ 3,170  
2024, operating leases 3,055  
2025, operating leases 3,066  
2026, operating leases 2,760  
2027, operating leases 2,643  
Thereafter 25,230  
Present value adjustment, operating leases (9,034)  
Total lease liabilities, operating leases 28,817 $ 19,240
Liabilities [Member]    
Present value of lease payments, operating leases 30,890  
Accrued Expenses and Other Current Liabilities [Member]    
Less current portion included in Accrued expenses and other current liabilities, operating leases $ (2,073) $ (1,526)