XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
12 Months Ended
Apr. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments
Investments consist of the following (in thousands): 
 April 30,
 20232022
Trading:
U.S. Treasury securities$7,305 $— 
Marketable equity securities16,632 16,826 
$23,937 $16,826 
Schedule of US Treasury Securities Classified as Trading
The U.S. Treasury securities at April 30, 2023 and 2022 were as follows (in thousands): 
20232022
Due within one year$6,819 $— 
Due within two years486 — 
Due within three years— — 
Due after three years— — 
$7,305 $—