XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Summary of Contract Liabilities Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Jul. 31, 2020
Oct. 31, 2019
Contract Liability Activity          
Beginning Balance $ 26,520 $ 28,235      
Revenue deferred in current year 18,300 2,007      
Deferred revenue recognized (15,590) (2,982)      
Foreign currency translation 33 104      
Ending balance $ 26,520 $ 28,235 $ 29,263 $ 26,520 $ 27,364
Contract liabilities included in Other long-term liabilities     (809)   (384)
Deferred revenue     $ 28,454 $ 26,223 $ 26,980