v3.26.1
Investments (Details) - USD ($)
Aug. 01, 2026
Apr. 30, 2026
Apr. 13, 2026
Dec. 22, 2025
Short-term investments:        
Total short-term investments $ 301,837,000 $ 254,972,000    
Long-term investments:        
Total long-term investments $ 94,777,000 $ 81,128,000    
Investment, Type [Extensible Enumeration] Available-for-sale securities Available-for-sale securities    
Investments at cost $ 8,000,000 $ 8,000,000 $ 5,000,000 $ 3,000,000
U.S. government securities        
Short-term investments:        
Total short-term investments 161,879,000 137,759,000    
Long-term investments:        
Total long-term investments 20,879,000 14,106,000    
Corporate securities        
Short-term investments:        
Total short-term investments 139,958,000 117,213,000    
Long-term investments:        
Total long-term investments 11,962,000 6,953,000    
Investment in limited partnership funds        
Long-term investments:        
Equity method investments 53,936,000 52,069,000    
Available-for-sale securities        
Long-term investments:        
Total long-term investments 40,841,000 29,059,000    
Equity method investments        
Long-term investments:        
Total long-term investments $ 53,936,000 $ 52,069,000