XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION - Additional Information (Detail) - USD ($)
$ in Thousands
Oct. 31, 2021
Jul. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]        
Accounts receivable, trade, net $ 74,841 $ 69,805    
Contract assets 11,657 14,458    
Deferred revenue - current 2,735 2,562    
Deferred revenue - long-term 126 108    
Total deferred revenue $ 2,861 $ 2,670 $ 3,188 $ 2,945