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
Sep. 30, 2022
USD ($)
Disaggregation of Revenue [Line Items]  
Total revenue $ 109,407
Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 35,830
Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 73,577
Product revenue  
Disaggregation of Revenue [Line Items]  
Total revenue 4,087
Product revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 4,087
Product revenue | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 0
Subscription revenue  
Disaggregation of Revenue [Line Items]  
Total revenue 72,617
Subscription revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 22,682
Subscription revenue | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 49,935
Service revenue  
Disaggregation of Revenue [Line Items]  
Total revenue 32,703
Service revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 9,061
Service revenue | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue $ 23,642