XML 118 R97.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers $ 40,804 $ 148,283 $ 174,109
Supply chain management services      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 40,467 147,185 172,628
Other      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 337 1,098 1,481
Services transferred over time | Transferred over time      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers $ 40,804 $ 148,283 $ 174,109