v3.25.1
Stock-Based Compensation Expense and Shareholders' Equity (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 40,367 $ 36,809 $ 119,398 $ 109,411
Net impact of deferred stock-based compensation (10) (159) (33) (237)
Total stock-based compensation expense, net 40,357 36,650 119,365 109,174
Total stock-based compensation expense 40,357 36,650 119,365 109,174
Unrecognized stock-based compensation expense 297,590   297,590  
Restricted Stock Units (RSUs) [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Unrecognized stock-based compensation expense 297,590   $ 297,590  
Unrecognized stock-based compensation expense, period for recognition     2 years 1 month 6 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,598 3,183 $ 10,511 10,059
Cost of license revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 32 0 104 148
Cost of services revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 5,055 4,729 15,218 14,161
Research and development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 10,267 10,003 30,560 30,127
Sales and marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 10,832 9,349 31,400 25,268
General and administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 10,573 $ 9,386 $ 31,572 $ 29,411