XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION REVENUE RECOGNITION - Contract Balances (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Disaggregation of Revenue [Line Items]      
Contract assets $ 369 $ 627  
Deferred revenue - current 2,705 2,212  
Deferred revenue - long-term 134 108  
Total deferred revenue 2,839 2,320 $ 2,464
Trade Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Accounts receivable, trade, net $ 40,083 $ 36,547