XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 62,231 $ 48,310 $ 122,621 $ 92,438
Recurring Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 58,748 41,264 113,366 78,045
Non-recurring Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 3,483 7,046 9,255 14,393
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue 52,978 37,216 103,056 70,956
Subscription | Recurring Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 52,978 37,216 103,056 70,956
Services/Professional Services        
Disaggregation of Revenue [Line Items]        
Revenue 2,451 4,794 6,461 9,295
Services/Professional Services | Non-recurring Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 2,451 4,794 6,461 9,295
License        
Disaggregation of Revenue [Line Items]        
Revenue 6,802 6,300 13,104 12,187
License | Recurring Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 5,770 4,048 10,310 7,089
License | Non-recurring Revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,032 $ 2,252 $ 2,794 $ 5,098