v3.26.1
Revenue (Details - Changes in deferred revenue) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]    
Deferred revenue, beginning balance $ 5,556 $ 5,753
New performance obligations 4,624 4,292
Recognition of revenue from satisfying performance obligations (4,997) (4,489)
Deferred revenue, ending balance 5,183 5,556
Less: non-current portion of deferred revenue (2,110) (2,255)
Current portion of deferred revenue $ 3,073 $ 3,301