XML 51 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Summary of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue $ 102,648 $ 80,301
Subscription revenue    
Disaggregation of Revenue [Line Items]    
Revenue 86,390 64,737
Perpetual license and maintenance revenue    
Disaggregation of Revenue [Line Items]    
Revenue 13,419 13,527
Professional services and other revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 2,839 $ 2,037