XML 59 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Investments - Available-For-Sale Securities (Details) - USD ($)
Jan. 31, 2026
Dec. 22, 2025
Apr. 30, 2025
Investments      
Amortized Cost $ 311,345,000    
Gross Unrealized Gains 70,000    
Gross Unrealized Losses (55,000)    
Fair Value 311,360,000    
Available for sale securities     $ 0
Carrying value of investment measured at cost   $ 3,000,000  
Corporate securities      
Investments      
Amortized Cost 189,156,000    
Gross Unrealized Gains 45,000    
Gross Unrealized Losses (7,000)    
Fair Value 189,194,000    
U.S. government securities      
Investments      
Amortized Cost 112,253,000    
Gross Unrealized Gains 25,000    
Gross Unrealized Losses (37,000)    
Fair Value 112,241,000    
Certificates of deposit      
Investments      
Amortized Cost 9,936,000    
Gross Unrealized Losses (11,000)    
Fair Value $ 9,925,000