XML 60 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Summary of contract liabilities activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Contract Liabilities    
Beginning Balance $ 28,235 $ 29,015
Revenue deferred in current year 58,221 61,996
Deferred revenue recognized (60,229) (61,913)
Foreign currency translation 293 (863)
Ending Balance 26,520 $ 28,235
Contract liabilities included in Other long-term liabilities (297)  
Deferred revenue $ 26,223