XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers and Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenue $ 105,075 $ 83,155 $ 298,327 $ 235,299
Subscription revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 78,721 57,885 220,142 157,163
Term and perpetual software licenses        
Disaggregation of Revenue [Line Items]        
Total revenue 11,904 9,160 33,456 28,151
Maintenance and support        
Disaggregation of Revenue [Line Items]        
Total revenue 7,743 9,178 24,315 28,107
Professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 6,516 6,679 19,789 20,399
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 191 $ 253 $ 625 $ 1,479