v3.26.1
Note 12 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accrued restructuring costs $ 759 $ 5,823 $ 5,498
Restructuring (credits) charges (677) 3,459 10,114
Cash payment and other settlements (4,387) (3,134)  
Employee Severance [Member]      
Accrued restructuring costs 85 1,276 1,551
Restructuring (credits) charges 2,442 2,888  
Cash payment and other settlements (3,633) (3,163)  
Other Restructuring [Member]      
Accrued restructuring costs 674 4,547 $ 3,947
Restructuring (credits) charges (3,119) 571  
Cash payment and other settlements $ (754) $ 29