XML 97 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Restructuring - Summary of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Charges $ (368) $ 19,153
Balance 691  
Charges 5,586  
Cash payments (2,662)  
Balance 3,615 691
Cost of Sales [Member]    
Restructuring Charges 105 5,721
Research and Development Expense [Member]    
Restructuring Charges 0 941
Selling and Marketing Expense [Member]    
Restructuring Charges 18 2,079
General and Administrative Expense [Member]    
Restructuring Charges (491) 472
Impairment of Long-Lived Assets [Member]    
Restructuring Charges 0 9,940
One-time Termination Benefits [Member]    
Balance 402  
Charges 18  
Cash payments (420)  
Balance 0 402
Loss on Long-Term Purchase Commitment [Member]    
Balance 233  
Charges 105  
Cash payments (41)  
Balance 297 233
Lease Termination Liability [Member]    
Balance 0  
Charges 5,463  
Cash payments (2,150)  
Balance 3,313 0
Other Restructuring [Member]    
Balance 56  
Charges 0  
Cash payments (51)  
Balance $ 5 $ 56