XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Derivative Contracts (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]

(In thousands)

 

Balance Sheet Component

 

December 31, 2023

  

December 31, 2022

 

Derivative financial instruments:

          

Common stock options/warrants

 

Investments, net

 $2  $28 

Forward contracts

 

Unrealized gains on forward contracts are recorded in Other current assets and prepaid expenses. Unrealized (losses) on forward contracts are recorded in Accrued expenses.

 $(29) $(1,123)
Derivative Instruments, Gain (Loss) [Table Text Block]
  

For the years ended December 31,

 

(In thousands)

 

2023

  

2022

  

2021

 

Derivative gain (loss):

            

Common stock options/warrants

 $(25) $12  $(58)

Forward contracts

 $(756) $637  $904 

Total

 $(781) $649  $846