XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Investments (Tables)
12 Months Ended
Apr. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments
Investments consist of the following (in thousands): 
 April 30,
 20242023
Trading:
U.S. Treasury securities$24,261 $7,305 
Marketable equity securities— 16,632 
$24,261 $23,937 
Schedule of US Treasury Securities Classified as Trading
The U.S. Treasury securities at April 30, 2024 and 2023 were as follows (in thousands): 
20242023
Due within one year$24,261 $6,819 
Due within two years— 486 
$24,261 $7,305