v3.26.1
Investments - Schedule of Sales of Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 25, 2026
Jul. 26, 2025
Sales of Marketable Securities    
Proceeds from sales $ 10,171 $ 216
Gross realized gains $ 1,500 $ 94