XML 52 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Details - Revenue by geography) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 160,327 $ 131,189
Americas [Member]    
Revenues 78,203 78,557
EMEA [Member]    
Revenues 64,025 23,286
APJ [Member]    
Revenues $ 18,099 $ 29,346