Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Parenthetical) (Details) - shares |
3 Months Ended | 9 Months Ended | ||||
|---|---|---|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2026 |
Jul. 31, 2025 |
|||
| Earnings Per Share [Line items] | ||||||
| Weighted-average common shares outstanding, basic | [1] | 69,734,610 | 51,097,711 | 68,898,554 | 51,031,618 | |
| Weighted-average common shares outstanding, diluted | [1] | 69,734,610 | 51,097,711 | 68,898,554 | 51,031,618 | |
| Pre-funded warrants | ||||||
| Earnings Per Share [Line items] | ||||||
| Weighted-average common shares outstanding, basic | 2,735,295 | 2,735,295 | ||||
| Weighted-average common shares outstanding, diluted | 2,735,295 | 2,735,295 | ||||
| ||||||