XML 117 R101.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers $ 40,804 $ 148,283 $ 203,272
Supply chain management services      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 40,467 147,185 201,344
Other      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 337 1,098 1,928
Services transferred over time | Transferred over time      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers $ 40,804 $ 148,283 $ 203,272