Note 12 - Restructuring Costs - Restructuring and Related Costs (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Inventory Related [Member] | |
| Restructuring Reserve, Balance | $ 0 |
| Restructuring costs | 351 |
| Cash payments | (33) |
| Balance | 318 |
| Employee Severance [Member] | |
| Restructuring Reserve, Balance | 18 |
| Restructuring costs | 202 |
| Cash payments | (139) |
| Balance | 81 |
| Other Restructuring [Member] | |
| Restructuring Reserve, Balance | 18 |
| Restructuring costs | 553 |
| Cash payments | (172) |
| Balance | $ 399 |