XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Short-Term (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Investments in United States Treasury Securities    
Amortized cost $ 101,340 $ 103,760
Gross unrealized gains   1
Gross unrealized losses (11)  
Fair value $ 101,329 $ 103,761
U.S. Treasury Securities    
Investments in United States Treasury Securities    
Weighted average yield to maturity 5.37% 5.45%