XML 93 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Derivative Financial Instruments - Foreign Currency Exchange Contracts (Details)
¥ in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2024
USD ($)
Jun. 30, 2024
CAD ($)
Jun. 30, 2024
JPY (¥)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CAD ($)
Jun. 30, 2023
JPY (¥)
Foreign Exchange Contract [Member]            
Derivative, Notional Amount $ 4,159 $ 6,079 ¥ 0 $ 0 $ 16,600 ¥ 2,100,000