v3.26.1
Note 12 - Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Federal taxes $ 0  
State and local taxes 21  
Income taxes paid 2,323 $ 3,870
Swiss Federal Tax Administration (FTA) [Member]    
Foreign taxes 1,118  
National Tax Agency, Japan [Member]    
Foreign taxes 538  
Ministry of Finance, India [Member]    
Foreign taxes 183  
Ministry of Economic Affairs and Finance, Italy [Member]    
Foreign taxes 122  
Other Tax Authorities [Member]    
Foreign taxes $ 341