XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,202,459 $ 980,497 $ 905,341
Total Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 923,900 749,822 691,845
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 770,859 632,568 573,860
Canada      
Disaggregation of Revenue [Line Items]      
Total revenue 141,381 105,761 105,681
Other Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 11,660 11,493 12,304
Total EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 183,584 154,434 142,642
Total APAC      
Disaggregation of Revenue [Line Items]      
Total revenue 94,975 76,241 70,854
Subscription and support      
Disaggregation of Revenue [Line Items]      
Total revenue 731,296 549,087 429,667
Subscription and support | Total Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 595,115 457,098 366,082
Subscription and support | United States      
Disaggregation of Revenue [Line Items]      
Total revenue 485,593 373,675 289,152
Subscription and support | Canada      
Disaggregation of Revenue [Line Items]      
Total revenue 102,465 77,414 71,039
Subscription and support | Other Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 7,057 6,009 5,891
Subscription and support | Total EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 84,991 59,968 40,661
Subscription and support | Total APAC      
Disaggregation of Revenue [Line Items]      
Total revenue 51,190 32,021 22,924
Subscription      
Disaggregation of Revenue [Line Items]      
Total revenue 667,436 477,461 352,145
Support      
Disaggregation of Revenue [Line Items]      
Total revenue 63,860 71,626 77,522
License      
Disaggregation of Revenue [Line Items]      
Total revenue 251,935 250,176 265,593
License | Total Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 155,657 156,344 161,465
License | United States      
Disaggregation of Revenue [Line Items]      
Total revenue 133,994 133,310 141,465
License | Canada      
Disaggregation of Revenue [Line Items]      
Total revenue 18,620 19,704 16,677
License | Other Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 3,043 3,330 3,323
License | Total EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 63,947 59,274 66,743
License | Total APAC      
Disaggregation of Revenue [Line Items]      
Total revenue 32,331 34,558 37,385
Term License [Member]      
Disaggregation of Revenue [Line Items]      
Total revenue 251,817 248,849 265,389
Perpetual License [Member]      
Disaggregation of Revenue [Line Items]      
Total revenue 118 1,327 204
Services      
Disaggregation of Revenue [Line Items]      
Total revenue 219,228 181,234 210,081
Services | Total Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 173,128 136,380 164,298
Services | United States      
Disaggregation of Revenue [Line Items]      
Total revenue 151,272 125,583 143,243
Services | Canada      
Disaggregation of Revenue [Line Items]      
Total revenue 20,296 8,643 17,965
Services | Other Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 1,560 2,154 3,090
Services | Total EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 34,646 35,192 35,238
Services | Total APAC      
Disaggregation of Revenue [Line Items]      
Total revenue $ 11,454 $ 9,662 $ 10,545