v3.25.1
Description of Business - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2025
Apr. 30, 2024
Oct. 31, 2024
Description of Business [Line Items]              
Net Income (Loss) $ (25,815) $ (24,616) $ (14,984) $ (10,711) $ (50,431) $ (25,695)  
Cash flows from operating activities         48,643 $ 21,532  
Accumulated deficit $ 305,161       $ 305,161   $ 254,730