v3.26.1
Note 5 - Derivative Financial Instruments - Outstanding Balance Sheet Hedge Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Derivative, Notional Amount $ 56,888 $ 43,468
Hedge Contract [Member] | Switzerland, Francs    
Derivative, Notional Amount 32,485 7,438
Hedge Contract [Member] | Japan, Yen    
Derivative, Notional Amount 2,182 8,700
Hedge Contract [Member] | Euro Member Countries, Euro    
Derivative, Notional Amount 12,279 11,431
Hedge Contract [Member] | India, Rupees    
Derivative, Notional Amount 1,488 7,485
Hedge Contract [Member] | China, Yuan Renminbi    
Derivative, Notional Amount 5,925 5,491
Hedge Contract [Member] | Korea (South), Won    
Derivative, Notional Amount 1,470 1,306
Hedge Contract [Member] | Canada, Dollars    
Derivative, Notional Amount 1,059 0
Hedge Contract [Member] | United Kingdom, Pounds    
Derivative, Notional Amount $ 0 $ 1,617