XML 51 R31.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE, DEFERRED REVENUE AND DEFERRED COMMISSIONS - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenue $ 318,273 $ 287,624 $ 979,808 $ 936,267
Revenue recognized, amount deferred in prior period 125,100 89,800 293,400 216,300
Subscription        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenue 260,963 168,447 745,403 452,779
Subscription and Circulation, Software        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenue 131,800 72,300 377,500 183,100
Subscription and Circulation, Software Entitlement and Support Subscription [Member]        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenue $ 129,200 $ 96,100 $ 367,900 $ 269,700
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