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