XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jan. 01, 2025
Dec. 31, 2024
Accrued restructuring costs $ 1,315   $ 5,823 $ 5,823
Restructuring charges (2,933) $ 65    
Cash payment and other settlements (1,575)      
Employee Severance [Member]        
Accrued restructuring costs 682   1,276  
Restructuring charges 228      
Cash payment and other settlements (822)      
Other Restructuring [Member]        
Accrued restructuring costs 633   $ 4,547  
Restructuring charges (3,161)      
Cash payment and other settlements $ (753)