XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]        
Net revenue $ 43,045 $ 50,781 $ 84,386 $ 102,140
Supply chain management services        
Disaggregation of Revenue [Line Items]        
Net revenue 42,697 50,427 83,702 101,358
Other        
Disaggregation of Revenue [Line Items]        
Net revenue 348 354 684 782
Services transferred over time | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue $ 43,045 $ 50,781 $ 84,386 $ 102,140