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