XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Accrued restructuring costs $ 813   $ 813   $ 5,823
Restructuring charges 219 $ 1,087 (2,434) $ 1,790  
Cash payment and other settlements     (2,576)    
Employee Severance [Member]          
Accrued restructuring costs 138   138   1,276
Restructuring charges     685    
Cash payment and other settlements     (1,823)    
Other Restructuring [Member]          
Accrued restructuring costs $ 675   675   $ 4,547
Restructuring charges     (3,119)    
Cash payment and other settlements     $ (753)