XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of revenue    
Revenue $ 23,508 $ 21,799
Over-time    
Disaggregation of revenue    
Revenue 21,845 19,902
Point-in-time    
Disaggregation of revenue    
Revenue 1,663 1,897
SaaS    
Disaggregation of revenue    
Revenue 21,900 19,820
Professional services    
Disaggregation of revenue    
Revenue $ 1,608 $ 1,979