XML 43 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 239,137 $ 215,961
Subscription revenue    
Disaggregation of Revenue [Line Items]    
Revenue 220,443 197,635
Perpetual license and maintenance revenue    
Disaggregation of Revenue [Line Items]    
Revenue 11,552 12,156
Professional services and other revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 7,142 $ 6,170