XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Note 19 - Restructuring Costs (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Restructuring Reserve by Type of Cost [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 

Cost Description

 

2025

  

2024

  

2025

  

2024

 

One-time pay

 $-  $190  $-  $2,279 

Continuation of benefits

  -   56   -   336 

Outplacement costs

  -   20   -   211 

Total restructuring charges

 $-  $266  $-  $2,826 

Cost Description

 

As of March 31, 2025

  

Charges for the three months ended June 30, 2025

  

Cash payments made in the three months ended June 30, 2025

  

Balances as of June 30, 2025

 

One-time pay

 $304  $-  $(38) $266 

Outplacement costs

  70   -   (38)  32 

Total

 $374  $-  $(76) $298 

Cost Description

 

As of December 31, 2024

  

Charges for the six months ended June 30, 2025

  

Cash payments made in the six months ended June 30, 2025

  

Balances as of June 30, 2025

 

One-time pay

 $591  $-  $(325) $266 

Continuation of benefits

  (1)  -   1   - 

Outplacement costs

  118   -   (86)  32 

Professional service fees

  420   -   (420)  - 

Total

 $1,128  $-  $(830) $298