v3.25.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
9 Months Ended
Aug. 01, 2025
Jul. 31, 2025
Jul. 31, 2024
Subsequent Events      
Net proceeds from issuance of common stock   $ 51,626 $ 71,739
Subsequent Event | Amended Sales Agreement      
Subsequent Events      
Shares sold during the period 2.7    
Average sale of stock price per share $ 4.55    
Gross proceeds from sale of common stock $ 12,100    
Net proceeds from issuance of common stock 11,800    
Payments of sales commission and fees 300    
Offering price $ 139,400