v3.26.1
Revenue (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 372,541 $ 293,508 $ 1,064,276 $ 845,889
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 242,279 191,687 683,484 540,095
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 40,193 31,234 127,408 102,607
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 4,815 2,851 13,758 7,182
Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 287,287 225,772 824,650 649,884
Total EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 52,790 42,353 158,476 122,845
Total APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 32,464 25,383 81,150 73,160
Subscription and support        
Disaggregation of Revenue [Line Items]        
Total revenue 244,738 181,823 704,150 529,403
Subscription and support | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 161,641 119,966 466,239 351,424
Subscription and support | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 31,797 25,068 90,554 75,912
Subscription and support | Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 3,497 1,958 10,482 4,851
Subscription and support | Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 196,935 146,992 567,274 432,187
Subscription and support | Total EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 31,962 22,461 90,471 59,568
Subscription and support | Total APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 15,842 12,370 46,405 37,648
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenue 232,129 166,464 662,312 480,981
Support        
Disaggregation of Revenue [Line Items]        
Total revenue 12,609 15,359 41,838 48,422
License        
Disaggregation of Revenue [Line Items]        
Total revenue 55,996 57,233 157,491 158,297
License | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 32,105 33,402 86,093 79,358
License | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 2,302 2,249 10,776 12,116
License | Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 565 626 756 1,153
License | Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 34,972 36,277 97,624 92,627
License | Total EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 11,050 11,024 38,917 38,822
License | Total APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 9,974 9,932 20,950 26,848
License, Perpetual License        
Disaggregation of Revenue [Line Items]        
Total revenue   100   100
Services        
Disaggregation of Revenue [Line Items]        
Total revenue 71,807 54,452 202,634 158,189
Services | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 48,533 38,319 131,153 109,313
Services | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 6,093 3,917 26,078 14,579
Services | Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 753 267 2,521 1,178
Services | Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 55,380 42,503 159,752 125,070
Services | Total EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 9,778 8,868 29,087 24,455
Services | Total APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 6,648 $ 3,081 $ 13,795 $ 8,664