v3.26.1
Revenue - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 262,058 $ 239,137
Subscription revenue    
Disaggregation of Revenue [Line Items]    
Revenue 243,153 220,443
Perpetual license and maintenance revenue    
Disaggregation of Revenue [Line Items]    
Revenue 10,162 11,552
Professional services and other revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 8,743 $ 7,142