v3.25.1
Investments - Short-Term (Details) - U.S. Treasury Securities - USD ($)
$ in Thousands
Apr. 30, 2025
Oct. 31, 2024
Investments in United States Treasury Securities    
Amortized cost $ 60,908 $ 109,123
Gross unrealized gains   2
Gross unrealized losses (4)  
Fair value $ 60,904 $ 109,125
Weighted average yield to maturity 4.31% 4.78%