XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION - Schedule of Contract Balances (Detail) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Disaggregation of Revenue [Line Items]        
Contract assets $ 360 $ 275    
Deferred revenue - current 2,027 2,271    
Deferred revenue - long-term 48 54    
Total deferred revenue 2,075 2,325 $ 2,648 $ 2,718
Trade Accounts Receivable        
Disaggregation of Revenue [Line Items]        
Accounts receivable, trade, net $ 34,543 $ 33,443