v3.26.1
Note 6 - Leases - Schedule of Maturity for Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Remainder of 2026, operating lease $ 726  
2027, operating lease 1,357  
2028, operating lease 1,107  
2029, operating lease 961  
2030, operating lease 696  
Thereafter, operating lease 3,211  
Total lease payments, operating lease 8,058  
Less imputed interest, operating lease (1,305)  
Total, operating lease $ 6,753 $ 5,889