XML 80 R56.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Line Items]        
Net revenue $ 50,781 $ 54,322 $ 102,140 $ 98,676
Supply chain management services        
Disaggregation of Revenue [Line Items]        
Net revenue 50,427 53,719 101,358 97,661
Other        
Disaggregation of Revenue [Line Items]        
Net revenue 354 603 782 1,015
Services transferred over time | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue $ 50,781 $ 54,322 $ 102,140 $ 98,676