v3.25.2
Investments (Details) - USD ($)
$ in Thousands
Aug. 02, 2025
Apr. 30, 2025
Long-term investments:    
Equity method investments $ 32,362 $ 30,423
Total long-term investments $ 36,267 $ 31,627
Investment, Type [Extensible Enumeration] Available-for-sale securities Available-for-sale securities
Equity securities and warrants    
Long-term investments:    
Total long-term investments $ 3,905 $ 1,204
Investment in limited partnership funds    
Long-term investments:    
Equity method investments 32,362 30,423
Available-for-sale securities    
Long-term investments:    
Total long-term investments $ 3,905 $ 1,204