XML 118 R103.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Disclosure - Additional information (Detail) - segment
3 Months Ended 12 Months Ended
Jan. 31, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Segment Reporting Information [Line Items]        
Number of reportable segments 3 3 2  
Customer Concentration Risk | Revenues | Customer One        
Segment Reporting Information [Line Items]        
Percentage contributed by major customers   12.40% 11.70% 10.60%
Customer Concentration Risk | Accounts Receivable | Customer One        
Segment Reporting Information [Line Items]        
Percentage contributed by major customers   10.90%