XML 87 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Derivative Financial Instruments - Foreign Currency Exchange Contracts (Details)
Jun. 30, 2023
EUR (€)
Jun. 30, 2023
CAD ($)
Jun. 30, 2023
JPY (¥)
Jun. 30, 2022
EUR (€)
Jun. 30, 2022
CAD ($)
Jun. 30, 2022
JPY (¥)
Foreign Exchange Contract [Member]            
Derivative, Notional Amount € 0 $ 16,600 ¥ 2,100,000 € 5,750 $ 16,600 ¥ 1,000,000