v3.26.1
Note 8 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Accrued restructuring costs $ 439   $ 759
Restructuring charges 76 $ (2,933)  
Cash payment and other settlements (396)    
Employee Severance [Member]      
Accrued restructuring costs 116   85
Restructuring charges 76    
Cash payment and other settlements (45)    
Other Restructuring [Member]      
Accrued restructuring costs 323   $ 674
Restructuring charges 0    
Cash payment and other settlements $ (351)