XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Summary of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenue $ 541,130 $ 440,221 $ 354,586
Subscription revenue      
Disaggregation of Revenue [Line Items]      
Revenue 476,023 377,354 290,549
Perpetual license and maintenance revenue      
Disaggregation of Revenue [Line Items]      
Revenue 50,333 50,594 54,173
Professional services and other revenue      
Disaggregation of Revenue [Line Items]      
Revenue $ 14,774 $ 12,273 $ 9,864