v3.26.1
Revenue from Contracts with Customers - Schedule of Revenue Disaggregation by Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 410,727 $ 364,106 $ 834,908 $ 734,648
Subscriptions and licenses        
Disaggregation of Revenue [Line Items]        
Total revenues 388,342 343,645 789,883 696,755
Subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenues 378,635 333,452 771,119 675,770
Enterprise subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenues 169,202 151,659 341,602 302,137
SELECT subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenues 66,280 67,284 133,303 129,444
Term license subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenues 143,153 114,509 296,214 244,189
Perpetual licenses        
Disaggregation of Revenue [Line Items]        
Total revenues 9,707 10,193 18,764 20,985
Services        
Disaggregation of Revenue [Line Items]        
Total revenues 22,385 20,461 45,025 37,893
Recurring        
Disaggregation of Revenue [Line Items]        
Total revenues 3,854 4,468 6,916 7,623
Other        
Disaggregation of Revenue [Line Items]        
Total revenues 18,531 15,993 38,109 30,270
Enterprise 365 subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenues $ 168,730 $ 150,166 $ 337,869 $ 297,070