XML 97 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Leases - Schedule of Maturity for Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024, operating lease $ 1,933  
2025, operating lease 1,628  
2026, operating lease 1,475  
2027, operating lease 1,173  
2028, operating lease 428  
Thereafter, operating lease 955  
Total lease payments, operating lease 7,592  
Less imputed interest, operating lease (744)  
Total, operating lease $ 6,848 $ 6,474