XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 247,295 $ 221,241 $ 486,432 $ 437,202
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue 228,031 202,538 448,474 400,173
Perpetual license and maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 11,411 12,016 22,963 24,172
Professional services and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 7,853 $ 6,687 $ 14,995 $ 12,857