XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Schedule of Sales and Maturities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 26, 2024
Oct. 28, 2023
Oct. 26, 2024
Oct. 28, 2023
Sales of Marketable Securities        
Proceeds from sales $ 2,346 $ 8,064 $ 10,225 $ 20,468
Gross realized gains 318 1,715 433 1,876
Gross realized losses 0 $ (272) (35) $ (740)
Fair Value of Available-For-Sale Securities By Contractual Maturity        
Within one year 994   994  
Securities not due at a single maturity date 6,451   6,451  
Total $ 7,445   $ 7,445