v3.26.1
Investments (Details) - USD ($)
Apr. 30, 2026
Dec. 22, 2025
Apr. 30, 2025
Short-term investments:      
Total short-term investments $ 254,972,000    
Long-term investments:      
Total long-term investments $ 81,128,000   $ 31,627,000
Investment, Type [Extensible Enumeration] Available-for-sale securities   Available-for-sale securities
Investments at cost $ 8,000,000 $ 3,000,000  
U.S. government securities      
Short-term investments:      
Total short-term investments 137,759,000    
Long-term investments:      
Total long-term investments 14,106,000    
Corporate securities      
Short-term investments:      
Total short-term investments 117,213,000    
Long-term investments:      
Total long-term investments 6,953,000    
Equity securities and warrants      
Long-term investments:      
Total long-term investments     $ 1,204,000
Investment in limited partnership funds      
Long-term investments:      
Equity method investments 52,069,000   30,423,000
Available-for-sale securities      
Long-term investments:      
Total long-term investments 29,059,000   1,204,000
Equity method investments      
Long-term investments:      
Total long-term investments $ 52,069,000   $ 30,423,000