XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]    
Net revenue $ 41,341 $ 51,359
Supply chain management services    
Disaggregation of Revenue [Line Items]    
Net revenue 41,005 50,931
Other    
Disaggregation of Revenue [Line Items]    
Net revenue 336 428
Services transferred over time | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net revenue $ 41,341 $ 51,359