v3.25.1
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
Mar. 31, 2025
Mar. 31, 2024
Operating expenses $ 25,564 $ 34,835
Amount of Gain or (Loss) Recognized in OCI, net of tax, on Derivative 600  
Cost of revenues 71,078 69,141
Foreign Exchange Forward [Member]    
Amount of Gain or (Loss) Recognized in OCI, net of tax, on Derivative 42 (1,126)
Foreign Exchange Forward [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Operating expenses (593) 184
Cost of revenues $ (143) $ 39