v3.26.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost $ 47,087 $ 110,153
Unrealized Gains 5,365 7,370
Unrealized Losses (10,284) (14,854)
Fair Value 42,168 102,669
Marketable-Equity Securities | Equity securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 47,087 63,677
Unrealized Gains 5,365 6,892
Unrealized Losses (10,284) (14,785)
Fair Value $ 42,168 55,784
Marketable-Debt Securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost   46,476
Unrealized Gains   478
Unrealized Losses   (69)
Fair Value   46,885
Marketable-Debt Securities | U.S. treasury securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost   32,674
Unrealized Gains   331
Unrealized Losses   0
Fair Value   33,005
Marketable-Debt Securities | Corporate bonds    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost   13,802
Unrealized Gains   147
Unrealized Losses   (69)
Fair Value   $ 13,880