XML 54 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Details - Revenue by geography) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenues $ 122,923 $ 160,327
Americas [Member]    
Revenues 70,126 78,203
EMEA [Member]    
Revenues 30,898 64,025
Asia Pacific Japan [Member]    
Revenues $ 21,899 $ 18,099