v3.26.1
Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Numerator:        
Net loss attributable to common shareholders, basic $ 32,501 $ 28,991 $ 92,480 $ 79,422
Net loss attributable to common shareholders, diluted $ 32,501 $ 28,991 $ 92,480 $ 79,422
Denominator:        
Weighted-average number of common shares used in net loss per share, basic [1] 69,734,610 51,097,711 68,898,554 51,031,618
Weighted-average number of common shares used in net loss per share, diluted [1] 69,734,610 51,097,711 68,898,554 51,031,618
Net loss per share of common shares, basic $ 0.47 $ 0.57 $ 1.34 $ 1.56
Net loss per share of common shares, diluted $ 0.47 $ 0.57 $ 1.34 $ 1.56
[1] Pre-funded warrants of 2,735,295 are included within the weighted-average number of common shares calculation for 2026.