XML 77 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Restructuring - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total restructuring costs $ 17 $ 1,216 $ 575 $ 1,216
Employee Severance [Member]        
Total restructuring costs 132 520 683 520
Retention Bonus Settlement [Member]        
Total restructuring costs 0 411 0 411
Other Restructuring [Member]        
Total restructuring costs $ (115) $ 285 $ (108) $ 285