Note 14 - Income Taxes - Schedule of Valuation Allowance (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|---|---|---|---|
| Valuation allowance | $ (1,407) | $ (991) | $ 0 |
| Income Tax Jurisdiction, Domestic State and Local [Member] | |||
| Valuation allowance | (491) | (469) | 0 |
| Income Tax Jurisdiction, Foreign [Member] | |||
| Valuation allowance | $ (916) | $ (522) | $ 0 |