XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Disaggregation of Revenue [Line Items]        
Net revenue $ 43,855 $ 46,142 $ 128,240 $ 148,283
Supply chain management services        
Disaggregation of Revenue [Line Items]        
Net revenue 43,456 45,826 127,157 147,185
Other        
Disaggregation of Revenue [Line Items]        
Net revenue 399 316 1,083 1,098
Services transferred over time | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue $ 43,855 $ 46,142 $ 128,240 $ 148,283