XML 119 R98.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION REVENUE RECOGNITION - Contract Balances (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Apr. 30, 2023
Aug. 01, 2022
Jul. 31, 2022
Disaggregation of Revenue [Line Items]          
Contract assets $ 275 $ 439   $ 369  
Deferred revenue - current 2,271 2,574   2,705  
Deferred revenue - long-term 54 144   134  
Total deferred revenue 2,325 2,718 $ 3,073 2,839 $ 2,839
Trade Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Accounts receivable, trade, net $ 33,443 $ 28,616   $ 40,083