v3.26.1
Stock-Based Compensation Expense and Shareholders' Equity (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 45,179 $ 40,367 $ 135,479 $ 119,398
Net impact of deferred stock-based compensation (237) (10) (463) (33)
Total stock-based compensation expense, net 44,941 40,357 135,015 119,365
Total stock-based compensation expense 44,941 40,357 135,015 119,365
Unrecognized stock-based compensation expense 338,393   338,393  
Stock awards        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Unrecognized stock-based compensation expense 336,815   $ 336,815  
Unrecognized stock-based compensation expense, period for recognition     2 years 1 month 6 days  
ESPP purchase rights        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Unrecognized stock-based compensation expense 1,578   $ 1,578  
Unrecognized stock-based compensation expense, period for recognition     2 months 12 days  
Cost of subscription and support revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 3,391 3,598 $ 10,437 10,511
Cost of license revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 0 32 0 104
Cost of services revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 6,108 5,055 18,203 15,218
Research and development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 12,061 10,267 36,277 30,560
Sales and marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 11,598 10,832 35,014 31,400
General and administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 11,784 $ 10,573 $ 35,085 $ 31,572