v3.26.1
Income Taxes (Details - Cash taxes paid) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Effective Income Tax Rate Reconciliation [Line Items]    
Federal taxes $ 0  
Total cash taxes paid 259 $ 636
Tax Authority Texas [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
State taxes 29  
Tax Authority Other States [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
State taxes (11)  
INDIA    
Effective Income Tax Rate Reconciliation [Line Items]    
Foreign taxes 218  
GERMANY    
Effective Income Tax Rate Reconciliation [Line Items]    
Foreign taxes 13  
HONG KONG    
Effective Income Tax Rate Reconciliation [Line Items]    
Foreign taxes 12  
Income Tax Jurisdiction, Foreign, Other [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Foreign taxes $ (2)