v3.26.1
Note 11 - Income Taxes - Open Income Tax Years (Details)
12 Months Ended
Jun. 30, 2026
Internal Revenue Service (IRS) [Member]  
Open Tax Year 2023
Canada Revenue Agency [Member]  
Open Tax Year 2022
Federal Ministry of Finance, Germany [Member]  
Open Tax Year 2022
Revenue Commissioners, Ireland [Member]  
Open Tax Year 2025
Portuguese Tax Authority [Member]  
Open Tax Year 2024
His Majesty's Revenue and Customs (HMRC) [Member]  
Open Tax Year 2022