Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of performance obligations (Details)

v3.22.2.2
Revenue Recognition - Schedule of performance obligations (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Disaggregation of Revenue [Line Items]  
Total revenue $ 66,238
Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 20,635
Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 45,603
Product revenue  
Disaggregation of Revenue [Line Items]  
Total revenue 299
Product revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 220
Product revenue | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 79
Subscription revenue  
Disaggregation of Revenue [Line Items]  
Total revenue 54,607
Subscription revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 16,992
Subscription revenue | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 37,615
Service revenue  
Disaggregation of Revenue [Line Items]  
Total revenue 11,332
Service revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 3,423
Service revenue | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue $ 7,909