v3.26.1
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