XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense and Shareholders' Equity (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 28,394 $ 24,765
Net impact of deferred stock-based compensation (310) (207)
Total stock-based compensation expense 28,084 24,558
Total stock-based compensation expense 28,084 24,558
Unrecognized Expense 296,860  
Cost of subscription and support revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 2,602 1,633
Cost of license revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 251 180
Cost of services revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 5,543 5,332
Research and development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 7,247 6,181
Sales and marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 5,977 5,157
General and administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 6,464 $ 6,075
Stock Options    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Unrecognized Expense $ 370  
Weighted Average Expected Recognition Period 6 months  
Stock Awards    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Unrecognized Expense $ 296,490  
Weighted Average Expected Recognition Period 2 years 9 months 18 days