v3.26.1
Note 12 - Restructuring Costs - Restructuring and Related Costs (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Inventory Related [Member]  
Restructuring Reserve, Balance $ 0
Restructuring costs 191
Cash payments (13)
Balance 178
Employee Severance [Member]  
Restructuring Reserve, Balance 18
Restructuring costs 44
Cash payments (52)
Balance 10
Other Restructuring [Member]  
Restructuring Reserve, Balance 18
Restructuring costs 235
Cash payments (65)
Balance $ 188