v3.25.2
Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accrued restructuring costs $ 748   $ 748   $ 5,823
Restructuring charges 280 $ 638 (2,653) $ 703  
Cash payment and other settlements     (2,422)    
Employee Severance [Member]          
Accrued restructuring costs 73   73   1,276
Restructuring charges     466    
Cash payment and other settlements     (1,669)    
Other Restructuring [Member]          
Accrued restructuring costs $ 675   675   $ 4,547
Restructuring charges     (3,119)    
Cash payment and other settlements     $ (753)