XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue [Line Items]    
Net revenue $ 51,359 $ 44,354
Supply chain management services    
Disaggregation of Revenue [Line Items]    
Net revenue 50,931 43,942
Other    
Disaggregation of Revenue [Line Items]    
Net revenue 428 412
Services transferred over time | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net revenue $ 51,359 $ 44,354