XML 71 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Summary of Contract Liabilities Activity (Details) - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Jul. 31, 2019
Apr. 30, 2019
Contract Liability Activity          
Beginning Balance $ 28,235 $ 29,015      
Revenue deferred in current year 41,733 48,589      
Deferred revenue recognized (42,705) (49,710)      
Foreign currency translation (70) (435)      
Ending balance $ 28,235 $ 29,015 $ 27,193 $ 28,235 $ 27,459
Contract liabilities included in Other long-term liabilities     (309)   (824)
Deferred revenue     $ 26,884 $ 27,840 $ 26,635