XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Derivative Instruments and Hedging Activities (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Derivative Instruments [Table Text Block]

Maturity date (Dollar amounts in thousands of U.S. dollars)

 

Notional amount of U.S. dollars

   

Weighted average exchange rate of U.S. dollars

   

Fair value
Asset

 
                         

July - September 2024

    16,974       1.3697       46  

October - December 2024

    13,795       1.3686       57  

January - March 2025

    9,128       1.3668       42  

April - June 2025

    3,731       1.3678       26  
    $ 43,628       1.3686     $ 171  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]

Derivatives (Dollar amounts in thousands of U.S. dollars)

 

Balance Sheet Location

  As of June 30, 2024, Fair Value Asset     As of December 31, 2023, Fair Value Asset  

Foreign Currency forward contracts designated as cash flow hedges (net)

 

Derivative instruments

  $ 171     $ 2,277  

Total foreign currency forward contracts (net)

 

Derivative instruments

  $ 171     $ 2,277  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Gains and losses on cash flow hedges

   

Tax impact

   

Total AOCI

 

Opening AOCI Balance - March 31, 2024

    567       (134 )     433  

Other comprehensive income (loss) before reclassifications

    (401 )     97       (304 )

Amount reclassified from AOCI

    -       -       -  

Other comprehensive income (loss) for the three months ended June 30, 2024

    (401 )     97       (304 )
                         

Ending AOCI Balance - June 30, 2024

  $ 166     $ (37 )   $ 129  
   

Gains and losses on cash flow hedges

   

Tax impact

   

Total AOCI

 

Opening AOCI balance - December 31, 2023

  $ 2,275     $ (547 )   $ 1,728  

Other comprehensive income (loss) before reclassifications

    (1,886 )     456       (1,430 )

Amount reclassified from AOCI

    (223 )     54       (169 )

Other comprehensive income (loss) for the six months ended June 30, 2024

    (2,109 )     510       (1,599 )
                         

Ending AOCI Balance - June 30, 2024

  $ 166     $ (37 )   $ 129  
Derivative Instruments, Gain (Loss) [Table Text Block]

Derivatives in Cash Flow Hedging Relationship

  Amount of Gain or (Loss) Recognized in OCI, net of tax, on Derivative  

Location of Gain or (Loss) Reclassified from AOCI into Income

  Amount of Gain or (Loss) Reclassified from AOCI into Income  
         

Operating expenses

  $ -  

Foreign currency forward contracts for the three months ended June 30, 2024

  $ (304 )

Cost of revenues

  $ -  
                   
         

Operating expenses

  $ (25 )

Foreign currency forward contracts for the three months ended June 30, 2023

  $ 578  

Cost of revenues

  $ (8 )
                   

Derivatives in Cash Flow Hedging Relationship

 

Amount of Gain or (Loss) Recognized in OCI, net of tax, on Derivative

 

Location of Gain or (Loss) Reclassified from AOCI into Income

 

Amount of Gain or (Loss) Reclassified from AOCI into Income

 
         

Operating expenses

  $ 184  

Foreign currency forward contracts for the six months ended June 30, 2024

  $ (1,430 )

Cost of revenues

  $ 39  
                   
         

Operating expenses

  $ (235 )

Foreign currency forward contracts for the six months ended June 30, 2023

  $ 646  

Cost of revenues

  $ (57 )