XML 76 R56.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE RECOGNITION - Additional Information (Detail) - USD ($)
$ in Thousands
Jan. 31, 2020
Jul. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract assets $ 23,546 $ 21,473
Deferred revenue current 3,895 2,967
Deferred revenue long-term 98 62
Deferred revenue 3,993 3,029
Contract with Customer, Asset, Gross, Current 3,993 3,029
Trade Accounts Receivable    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, trade $ 118,291 $ 112,141