XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Expense and Shareholders' Equity (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 32,533 $ 28,394
Net impact of deferred stock-based compensation (293) (310)
Total stock-based compensation expense, net 32,240 28,084
Total stock-based compensation expense 32,240 28,084
Unrecognized stock-based compensation expense $ 361,300  
Unrecognized stock-based compensation expense, period for recognition 2 years 10 months 24 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,348 2,602
Cost of license revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 182 251
Cost of services revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 5,637 5,543
Research and development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 8,614 7,247
Sales and marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 7,489 5,977
General and administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 6,970 $ 6,464