XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 21 - Restructuring Costs (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Restructuring Reserve by Type of Cost [Table Text Block]

Cost Description

 

For the year ended December 31, 2024

 

One-time pay

  6,566 

Continuation of benefits

  2,601 

Outplacement costs

  641 

Professional service fees

  1,146 

Total restructuring charges

 $10,954 

Cost Description

 

As of December 31, 2023

  

Charges for the year ended December 31, 2024

  

Cash payments made for the year ended December 31, 2024

  

Balances as of December 31, 2024

 

One-time pay

 $-  $6,566  $(5,974) $591 

Continuation of benefits

  -   2,601   (2,602)  - 1 

Outplacement costs

  -   641   (523)  118 

Professional service fees

  -   1,146   (726)  420 

Total

 $-  $10,954  $(9,826) $1,128