XML 50 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION - Additional Information (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Jul. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract assets $ 23,800 $ 21,500
Deferred revenue current 3,300  
Deferred revenue long-term 2,900 100
Remaining performance obligations 3,400  
Deferred revenue 3,390 3,029
Trade Accounts Receivable    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, trade $ 113,800 $ 112,100