Benefit Plans - Schedule of Share-Based Compensation Reflected in Consolidated Statement of Operations and Comprehensive Loss (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Jan. 31, 2024 |
Jan. 31, 2023 |
|
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||
| Allocated Share-based Compensation Expense | $ 2,806 | $ 2,564 |
| Cost of revenues | ||
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||
| Allocated Share-based Compensation Expense | 398 | 331 |
| Administrative and selling expense | ||
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||
| Allocated Share-based Compensation Expense | 2,047 | 1,942 |
| Research and development expense | ||
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||
| Allocated Share-based Compensation Expense | $ 361 | $ 291 |