XML 75 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Short-Term (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Oct. 31, 2023
Investments in United States Treasury Securities    
Amortized cost $ 107,817 $ 103,760
Gross unrealized gains   1
Gross unrealized losses (2)  
Fair value $ 107,815 $ 103,761
U.S. Treasury Securities    
Investments in United States Treasury Securities    
Weighted average yield to maturity 5.35% 5.45%