XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregation of Revenue, Deferred Revenue, Remaining Performance Obligations, and Credit Risk (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents the disaggregation of revenue by revenue type, consistent with how the Company evaluates its financial performance, for the three and six months ended June 30, 2025 and 2024 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Revenues:
Cloud subscription(i)
$209,931 $161,422 $409,866 $312,860 
Self-managed subscription support and other(i)
40,964 48,908 82,460 97,499 
Maintenance(ii)
102,919 116,482 206,128 234,160 
Total revenue recognized over time
353,814 326,812 698,454 644,519 
Self-managed subscription license recognized at a point in time(i)(iii)
36,139 53,976 78,718 105,945 
Total subscription and maintenance revenue
389,953 380,788 777,172 750,464 
Professional services(ii)
17,391 19,837 34,069 38,768 
Total revenues
$407,344 $400,625 $811,241 $789,232 
(i) Included in Subscription revenue on the condensed consolidated statements of operations.
(ii) Included in Maintenance and Professional services revenue on the condensed consolidated statements of operations.
(iii) The Company previously presented Perpetual license revenue separately. Because revenue for perpetual licenses are not material for current or past periods due to the transition to a cloud-only, consumption-driven strategy, the Company has combined these amounts into Self-managed subscription license recognized at a point in time and retrospectively adjusted past periods for comparative purposes.
Revenue by geographic location for the three and six months ended June 30, 2025 and 2024 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
North America
$268,714 $272,065 $541,162 $530,120 
EMEA
96,602 88,655 189,346 175,365 
Asia Pacific
34,325 30,983 65,763 63,962 
Latin America
7,703 8,922 14,970 19,785 
Total revenues
$407,344 $400,625 $811,241 $789,232