XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE, DEFERRED REVENUE AND DEFERRED COMMISSIONS - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Total revenue $ 312,754 $ 314,768
Ratable    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Total revenue 147,800 114,900
Upfront    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Total revenue $ 130,400 $ 103,000
Minimum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Software, license term 1 year  
Maximum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Software, license term 5 years