XML 130 R114.htm IDEA: XBRL DOCUMENT v3.24.4
Segment Disclosure - Additional information (Details) - segment
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2024
Oct. 31, 2024
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Segment Reporting [Abstract]          
Number of reportable segments 3 2      
Customer Concentration Risk | Revenues | One customer          
Segment Reporting Information [Line Items]          
Percentage contributed by major customers     12.60% 13.50% 12.80%
Customer Concentration Risk | Accounts Receivable | One customer          
Segment Reporting Information [Line Items]          
Percentage contributed by major customers       12.10%