XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Disaggregation of Revenue [Line Items]        
Net revenue $ 51,548 $ 49,434 $ 150,223 $ 178,552
Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue 51,548 49,434 150,223 178,552
Supply chain management services        
Disaggregation of Revenue [Line Items]        
Net revenue 51,123 48,906 148,783 177,035
Other        
Disaggregation of Revenue [Line Items]        
Net revenue 425 528 1,440 1,517
Services transferred over time | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue $ 51,548 $ 49,434 $ 150,223 $ 178,552