v3.25.2
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, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Numerator:        
Net loss attributable to common shareholders, basic $ 28,991 $ 14,148 $ 79,422 $ 39,843
Net loss attributable to common shareholders, diluted $ 28,991 $ 14,148 $ 79,422 $ 39,843
Denominator:        
Weighted-average number of common shares used in net loss per share, basic 51,097,711 44,168,986 51,031,618 35,564,767
Weighted-average number of common shares used in net loss per share, diluted 51,097,711 44,168,986 51,031,618 35,564,767
Net loss per share of common shares, basic $ 0.57 $ 0.32 $ 1.56 $ 1.12
Net loss per share of common shares, diluted $ 0.57 $ 0.32 $ 1.56 $ 1.12