XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION - Contract Balances (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Apr. 30, 2023
Aug. 01, 2022
Jul. 31, 2022
Disaggregation of Revenue [Line Items]          
Contract assets $ 283 $ 439   $ 369  
Deferred revenue - current 2,762 2,574   2,705  
Deferred revenue - long-term 68 144   134  
Total deferred revenue 2,830 2,718 $ 3,073 2,839 $ 2,839
Trade Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Accounts receivable, trade, net $ 31,873 $ 28,616   $ 40,083