Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of performance obligations (Details)

v3.23.3
Revenue Recognition - Schedule of performance obligations (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Disaggregation of Revenue [Line Items]  
Total revenue $ 221,126
Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 71,900
Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 149,226
Product revenue  
Disaggregation of Revenue [Line Items]  
Total revenue 2,469
Product revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 2,469
Product revenue | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 0
Subscription revenue  
Disaggregation of Revenue [Line Items]  
Total revenue 160,200
Subscription revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 51,258
Subscription revenue | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 108,942
Service revenue  
Disaggregation of Revenue [Line Items]  
Total revenue 58,457
Service revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 18,173
Service revenue | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue $ 40,284