XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of revenue        
Revenue $ 21,009 $ 22,350 $ 65,197 $ 70,341
Over-time        
Disaggregation of revenue        
Revenue 19,977 20,141 60,829 62,582
Point-in-time        
Disaggregation of revenue        
Revenue 1,032 2,209 4,368 7,759
SaaS        
Disaggregation of revenue        
Revenue 19,563 20,324 60,230 64,643
Professional services        
Disaggregation of revenue        
Revenue $ 1,446 $ 2,026 $ 4,967 $ 5,698