v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
May 02, 2026
May 03, 2025
Disaggregation of Revenue [Line Items]    
Product sales and other $ 1,564,365 $ 1,463,245
Course Materials Rental Income 150,405 146,925
Total sales 1,714,770 1,610,170
Product and Other Sales sub-total    
Disaggregation of Revenue [Line Items]    
Product sales and other 1,564,365 1,463,245
Course Materials Product Sales    
Disaggregation of Revenue [Line Items]    
Product sales and other 1,128,820 1,021,456
General Merchandise Product Sales    
Disaggregation of Revenue [Line Items]    
Product sales and other 358,101 355,274
Service and Other Revenue    
Disaggregation of Revenue [Line Items]    
Product sales and other $ 77,444 $ 86,515