v3.25.2
Note 10 - Derivative Financial Instruments - Foreign Currency Exchange Contracts (Details)
¥ in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2025
USD ($)
Jun. 30, 2025
CAD ($)
Jun. 30, 2025
JPY (¥)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
CAD ($)
Jun. 30, 2024
JPY (¥)
Foreign Exchange Contract [Member]            
Derivative, Notional Amount $ 0 $ 0 ¥ 3,250,000 $ 4,159 $ 6,079 ¥ 0