v3.22.2.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of revenue                    
Revenue $ 23,503 $ 23,904 $ 23,093 $ 21,451 $ 20,248 $ 19,743 $ 19,233 $ 19,063 $ 91,951 $ 78,287
Over-time                    
Disaggregation of revenue                    
Revenue                 81,937 68,649
Point-in-time                    
Disaggregation of revenue                    
Revenue                 10,014 9,638
Subscription                    
Disaggregation of revenue                    
Revenue                 84,557 72,371
SaaS revenue                    
Disaggregation of revenue                    
Revenue                 80,904 66,929
Legacy revenue                    
Disaggregation of revenue                    
Revenue                 3,653 5,442
Professional services                    
Disaggregation of revenue                    
Revenue                 $ 7,394 $ 5,916