v3.26.1
Investments - Available-For-Sale Securities (Details) - USD ($)
Apr. 30, 2026
Dec. 22, 2025
Apr. 30, 2025
Investments      
Amortized Cost $ 276,246,000    
Gross Unrealized Gains 2,000    
Gross Unrealized Losses (217,000)    
Fair Value 276,031,000    
Available for sale securities     $ 0
Carrying value of investment measured at cost 8,000,000 $ 3,000,000  
Corporate securities      
Investments      
Amortized Cost 124,306,000    
Gross Unrealized Gains 1,000    
Gross Unrealized Losses (142,000)    
Fair Value 124,165,000    
U.S. government securities      
Investments      
Amortized Cost 151,940,000    
Gross Unrealized Gains 1,000    
Gross Unrealized Losses (75,000)    
Fair Value $ 151,866,000