XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Benefit Plans - Schedule of Share-Based Compensation Reflected in Consolidated Statement of Operations and Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Allocated Share-based Compensation Expense $ 3,096 $ 1,641 $ 5,668 $ 3,050
Costs of Revenues        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Allocated Share-based Compensation Expense 413 185 747 338
Administrative and Selling Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Allocated Share-based Compensation Expense 2,320 1,350 4,262 2,528
Research and Development Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Allocated Share-based Compensation Expense $ 363 $ 106 $ 659 $ 184