v3.25.2
Financial Assets and Liabilities - Schedule of Maturity for Short-Term Available for Sale Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Oct. 31, 2024
Amortized Cost    
1 year or less $ 20,278  
1-5 years 46,961  
Amortized Cost 67,239 $ 153,496
Fair Value    
1 year or less 20,292  
1-5 years 46,943  
Fair Value $ 67,235 $ 153,869