XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Derivative Contracts
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

Note 20 Derivative Contracts

 

The following table summarizes the fair values and the presentation of our derivative financial instruments in the Consolidated Balance Sheets:

 

(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)

 

We enter into foreign currency forward exchange contracts with respect to the risk of exposure to exchange rate differences arising from inventory purchases on letters of credit. Under these forward contracts, for any rate above or below the fixed rate, we receive or pay the difference between the spot rate and the fixed rate for the given amount at the settlement date.

 

To qualify the derivative instrument as a hedge, we are required to meet strict hedge effectiveness and contemporaneous documentation requirements at the initiation of the hedge and assess the hedge effectiveness on an ongoing basis over the life of the hedge. At December 31, 2023 and 2022, our derivative financial instruments did not meet the documentation requirements to be designated as hedges. Accordingly, we recognized the changes in Fair value of derivative instruments, net in our Consolidated Statement of Operations. The following table summarizes the losses and gains recorded for the years ended December 31, 2023, 2022 and 2021:

 

  

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