v3.26.1
Note 10 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Changes in unrealized gains (losses) $ 718 $ 1,432 $ 742 $ 1,146
Cash Flow Hedging [Member]        
Changes in unrealized gains (losses) 718 1,432 742 1,146
Cash Flow Hedging [Member] | Foreign Exchange Option [Member]        
Changes in unrealized gains (losses) 0 378 0 282
Cash Flow Hedging [Member] | Foreign Exchange Forward [Member]        
Changes in unrealized gains (losses) $ 718 $ 1,054 $ 742 $ 864