XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Derivative Instruments and Hedging Activities - Effects of Derivative Instruments on Income and Other Comprehensive Income (OCI) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Operating expenses $ 24,989 $ 29,407 $ 50,553 $ 64,242
Amount of Gain or (Loss) Recognized in OCI, net of tax, on Derivative 726   1,326  
Cost of revenues 76,353 68,613 147,431 137,754
Foreign Exchange Forward [Member]        
Amount of Gain or (Loss) Recognized in OCI, net of tax, on Derivative 635 (304) 677 (1,430)
Foreign Exchange Forward [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]        
Operating expenses (94) 0 (686) 184
Cost of revenues $ (26) $ 0 $ (170) $ 39