XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregation of Revenue, Deferred Revenue, Remaining Performance Obligations, and Credit Risk - Schedule of Disaggregation 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]        
Total revenues $ 407,344 $ 400,625 $ 811,241 $ 789,232
Total subscription and maintenance revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 389,953 380,788 777,172 750,464
Total revenue recognized over time | Transferred over Time        
Disaggregation of Revenue [Line Items]        
Total revenues 353,814 326,812 698,454 644,519
Cloud Subscription        
Disaggregation of Revenue [Line Items]        
Total revenues 209,931 161,422 409,866 312,860
Self-managed subscription support and other        
Disaggregation of Revenue [Line Items]        
Total revenues 40,964 48,908 82,460 97,499
Maintenance        
Disaggregation of Revenue [Line Items]        
Total revenues 102,919 116,482 206,128 234,160
Self-managed subscription license recognized at a point in time | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Total revenues 36,139 53,976 78,718 105,945
Professional Services        
Disaggregation of Revenue [Line Items]        
Total revenues $ 17,391 $ 19,837 $ 34,069 $ 38,768