XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of revenue    
Revenue $ 88,431 $ 92,803
Over-time    
Disaggregation of revenue    
Revenue 82,549 81,415
Point-in-time    
Disaggregation of revenue    
Revenue 5,882 11,388
SaaS    
Disaggregation of revenue    
Revenue 81,921 85,082
SaaS revenue    
Disaggregation of revenue    
Revenue 81,921 85,082
Professional services    
Disaggregation of revenue    
Revenue $ 6,510 $ 7,721