v3.26.1
Revenue (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,475,363 $ 1,202,459 $ 980,497
Total Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 1,133,768 923,900 749,822
U.S.      
Disaggregation of Revenue [Line Items]      
Total revenue 937,854 770,859 632,568
Canada withholding tax refund      
Disaggregation of Revenue [Line Items]      
Total revenue 175,040 141,381 105,761
Other Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 20,874 11,660 11,493
Total EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 226,885 183,584 154,434
Total APAC      
Disaggregation of Revenue [Line Items]      
Total revenue 114,710 94,975 76,241
Subscription and support      
Disaggregation of Revenue [Line Items]      
Total revenue 970,885 731,296 549,087
Subscription and support | Total Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 780,853 595,115 457,098
Subscription and support | U.S.      
Disaggregation of Revenue [Line Items]      
Total revenue 641,004 485,593 373,675
Subscription and support | Canada withholding tax refund      
Disaggregation of Revenue [Line Items]      
Total revenue 124,782 102,465 77,414
Subscription and support | Other Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 15,067 7,057 6,009
Subscription and support | Total EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 125,924 84,991 59,968
Subscription and support | Total APAC      
Disaggregation of Revenue [Line Items]      
Total revenue 64,108 51,190 32,021
Subscription      
Disaggregation of Revenue [Line Items]      
Total revenue 915,792 667,436 477,461
Support      
Disaggregation of Revenue [Line Items]      
Total revenue 55,093 63,860 71,626
License      
Disaggregation of Revenue [Line Items]      
Total revenue 234,578 251,935 250,176
License | Total Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 144,292 155,657 156,344
License | U.S.      
Disaggregation of Revenue [Line Items]      
Total revenue 125,366 133,994 133,310
License | Canada withholding tax refund      
Disaggregation of Revenue [Line Items]      
Total revenue 16,510 18,620 19,704
License | Other Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 2,416 3,043 3,330
License | Total EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 61,460 63,947 59,274
License | Total APAC      
Disaggregation of Revenue [Line Items]      
Total revenue 28,825 32,331 34,558
Perpetual License      
Disaggregation of Revenue [Line Items]      
Total revenue 0 100 1,300
Services      
Disaggregation of Revenue [Line Items]      
Total revenue 269,900 219,228 181,234
Services | Total Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 208,623 173,128 136,380
Services | U.S.      
Disaggregation of Revenue [Line Items]      
Total revenue 171,484 151,272 125,583
Services | Canada withholding tax refund      
Disaggregation of Revenue [Line Items]      
Total revenue 33,748 20,296 8,643
Services | Other Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 3,391 1,560 2,154
Services | Total EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 39,501 34,646 35,192
Services | Total APAC      
Disaggregation of Revenue [Line Items]      
Total revenue $ 21,776 $ 11,454 $ 9,662