XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Restructuring and Other Exit Costs - Restructuring and Other Exit Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance $ 636 $ 0
Restructuring and other exit costs 391 2,394
Non-cash charges (142) (1,471)
Cash payments (801) (287)
Balance 84 636
Cost of Revenues [Member]    
Balance 0 0
Restructuring and other exit costs 320 1,471
Non-cash charges (142) (1,471)
Cash payments (94) 0
Balance 84 0
Employee Severance [Member]    
Balance 636 0
Restructuring and other exit costs 42 877
Non-cash charges 0 0
Cash payments (678) (241)
Balance 0 636
Other Restructuring [Member]    
Balance 0 0
Restructuring and other exit costs 29 46
Non-cash charges 0 0
Cash payments (29) (46)
Balance $ 0 $ 0