XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Short-Term (Details) - U.S. Treasury Securities
$ in Thousands
6 Months Ended
Apr. 30, 2023
USD ($)
Investments in United States Treasury Securities  
U.S. Treasury Securities purchased $ 138,200
US Treasury Securities sold 63,300
Amortized cost 76,400
Gross unrealized losses (17)
Fair value $ 76,383
Weighted average yield to maturity 4.75%