v3.25.1
Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Numerator:        
Net loss attributable to common shareholders, basic $ 25,815 $ 14,984 $ 50,431 $ 25,695
Net loss attributable to common shareholders, diluted $ 25,815 $ 14,984 $ 50,431 $ 25,695
Denominator:        
Weighted-average number of common shares used in net loss per share, basic 51,019,363 39,443,768 50,997,987 31,186,238
Weighted-average number of common shares used in net loss per share, diluted 51,019,363 39,443,768 50,997,987 31,186,238
Net loss per share of common shares, basic $ 0.51 $ 0.38 $ 0.99 $ 0.82
Net loss per share of common shares, diluted $ 0.51 $ 0.38 $ 0.99 $ 0.82