XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of revenue        
Revenue $ 23,013 $ 23,904 $ 73,376 $ 68,447
Over-time        
Disaggregation of revenue        
Revenue 20,650 21,381 64,773 60,617
Point-in-time        
Disaggregation of revenue        
Revenue 2,363 2,523 8,603 7,830
Subscription        
Disaggregation of revenue        
Revenue 20,980 21,728 67,517 63,179
SaaS revenue        
Disaggregation of revenue        
Revenue 20,854 20,686 66,911 60,331
Legacy revenue        
Disaggregation of revenue        
Revenue 126 1,042 606 2,848
Professional services        
Disaggregation of revenue        
Revenue $ 2,033 $ 2,176 $ 5,859 $ 5,268