v3.26.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Apr. 30, 2025
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost $ 56,975 $ 110,153
Unrealized Gains 6,287 7,370
Unrealized Losses (15,168) (14,854)
Fair Value 48,094 102,669
Marketable-Equity Securities | Equity securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 56,975 63,677
Unrealized Gains 6,287 6,892
Unrealized Losses (15,168) (14,785)
Fair Value $ 48,094 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