XML 20 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers and Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Total revenue $ 94,340 $ 73,185
Subscription Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 68,625 46,969
Term and Perpetual Software Licenses [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 10,271 8,676
Maintenance and Support [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 8,422 9,557
Professional Services [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 6,791 7,340
Other [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 231 $ 643