XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of revenue                    
Revenue $ 24,635 $ 23,013 $ 25,600 $ 24,763 $ 23,503 $ 23,904 $ 23,093 $ 21,451 $ 98,011 $ 91,951
Over-time                    
Disaggregation of revenue                    
Revenue                 86,066 81,937
Point-in-time                    
Disaggregation of revenue                    
Revenue                 11,945 10,014
Subscription                    
Disaggregation of revenue                    
Revenue                 90,324 84,557
SaaS revenue                    
Disaggregation of revenue                    
Revenue                 89,619 80,904
Legacy revenue                    
Disaggregation of revenue                    
Revenue                 705 3,653
Professional services                    
Disaggregation of revenue                    
Revenue                 $ 7,687 $ 7,394