XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Note 15 - Restructuring and Other Exit Costs - Restructuring and Related Costs (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Balance at December 31, 2023 $ 84
Restructuring and other exit costs 618
Non-cash charges (27)
Cash payments (570)
Balance at September 30, 2024 105
Cost of Revenues [Member]  
Balance at December 31, 2023 84
Restructuring and other exit costs 43
Non-cash charges (27)
Cash payments (100)
Balance at September 30, 2024 0
Employee Severance [Member]  
Balance at December 31, 2023 0
Restructuring and other exit costs 575
Non-cash charges 0
Cash payments (470)
Balance at September 30, 2024 $ 105