v3.26.1
Revenue (Details - Revenue by geography) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
DisclosureLineItems [Line Items]    
Revenues $ 120,899 $ 122,923
Americas [Member]    
DisclosureLineItems [Line Items]    
Revenues 84,296 70,126
EMEA [Member]    
DisclosureLineItems [Line Items]    
Revenues 21,555 30,898
Asia Pacific Japan [Member]    
DisclosureLineItems [Line Items]    
Revenues $ 15,048 $ 21,899