XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Components of Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Investments, Debt and Equity Securities [Abstract]    
U.S. Treasury securities $ 7,305 $ 0
Marketable equity securities 16,632 16,826
Total trading securities $ 23,937 $ 16,826