XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Summary of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 683,191 $ 541,130 $ 440,221
Subscription revenue      
Disaggregation of Revenue [Line Items]      
Revenue 612,510 476,023 377,354
Perpetual license and maintenance revenue      
Disaggregation of Revenue [Line Items]      
Revenue 50,699 50,333 50,594
Professional services and other revenue      
Disaggregation of Revenue [Line Items]      
Revenue $ 19,982 $ 14,774 $ 12,273