XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation Expense and Shareholders' Equity (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 43,449 $ 38,167
Net impact of deferred stock-based compensation (133) (107)
Total stock-based compensation expense, net 43,316 38,060
Total stock-based compensation expense 43,316 38,060
Unrecognized stock-based compensation expense 415,990  
Stock awards    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Unrecognized stock-based compensation expense $ 414,392  
Unrecognized stock-based compensation expense, period for recognition 2 years 4 months 24 days  
ESPP purchase rights    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Unrecognized stock-based compensation expense $ 1,598  
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,450 3,140
Cost of license revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 0 36
Cost of services revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 5,700 4,802
Research and development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 11,259 9,824
Sales and marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 11,822 9,688
General and administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 11,085 $ 10,570