v3.26.1
Note 5 - Fair Value Measurements - Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Total derivative assets $ 2,138 $ 2,703
Foreign Exchange Forward [Member]    
Designated as cash flow hedges 346 294
Not designated as hedging instruments 1,542 1,504
Designated as a cash flow hedge 346 294
Interest Rate Swap [Member]    
Designated as cash flow hedges 250 905
Designated as a cash flow hedge 250 905
Total derivative assets $ 300 $ 900