XML 259 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Summary of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 195,036 $ 164,341 $ 383,875 $ 323,709
Subscription revenue        
Disaggregation of Revenue [Line Items]        
Revenue 176,767 146,806 347,865 289,493
Perpetual license and maintenance revenue        
Disaggregation of Revenue [Line Items]        
Revenue 12,154 12,683 24,335 25,556
Professional services and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,115 $ 4,852 $ 11,675 $ 8,660