Note 4 - Leases - Lease Cost (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|||
| Operating lease expense | $ 489 | $ 435 | $ 978 | $ 849 | |||
| Short-term lease and variable lease expense (1) | [1] | 183 | 193 | 355 | 400 | ||
| Total lease expense | $ 672 | $ 628 | $ 1,333 | $ 1,249 | |||
| Weighted average remaining lease term under operating leases (in years) (Year) | 2 years 9 months 18 days | 2 years 9 months 18 days | 3 years 2 months 12 days | ||||
| Weighted average discount rate for operating lease liabilities | 6.20% | 6.20% | 6.20% | ||||
| |||||||