Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Operating lease components (Details)

v3.21.2
Summary of Significant Accounting Policies - Operating lease components (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue $ 34,152
Product revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 147
Subscription revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 31,106
Service revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 24
Maintenance revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 2,875
2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 10,342
2021-01-01 | Product revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 111
2021-01-01 | Subscription revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 9,304
2021-01-01 | Service revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 24
2021-01-01 | Maintenance revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 903
2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 23,810
2022-01-01 | Product revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 36
2022-01-01 | Subscription revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 21,802
2022-01-01 | Maintenance revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue $ 1,972