XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 28, 2023
Jan. 29, 2022
Jan. 28, 2023
Jan. 29, 2022
Apr. 30, 2022
May 01, 2021
Disaggregation of Revenue [Line Items]            
Revenues $ 447,064 $ 402,798 $ 1,328,020 $ 1,270,569    
Product sales and other 402,755 377,713 1,231,465 1,182,812    
Deferred Revenue 57,168 55,591 57,168 55,591 $ 19,722 $ 18,139
Deferred Revenue, Current 52,891 51,125 52,891 51,125    
Deferred Revenue, Noncurrent 4,277 4,466 4,277 4,466    
Deferred Revenue, Additions     177,150 141,071    
Contract with Customer, Liability, Revenue Recognized     (139,704) (103,619)    
Deferred Revenue, Additions     177,150 141,071    
Contract with Customer, Liability, Revenue Recognized     (139,704) (103,619)    
Intersegment Eliminations [Member]            
Disaggregation of Revenue [Line Items]            
Revenues (22,163) (18,411) (52,176) (52,796)    
Corporate, Non-Segment [Member]            
Disaggregation of Revenue [Line Items]            
Revenues     (52,176) (52,796)    
Retail Segment [Member]            
Disaggregation of Revenue [Line Items]            
Revenues 421,259 374,740 1,256,376 1,194,161    
Retail Segment [Member] | Transferred at Point in Time            
Disaggregation of Revenue [Line Items]            
Product sales and other 376,950 349,655 1,159,821 1,106,404    
Retail Segment [Member] | Transferred over Time            
Disaggregation of Revenue [Line Items]            
Rental income 44,309 25,085 96,555 87,757    
Retail Segment [Member] | Service and Other [Member]            
Disaggregation of Revenue [Line Items]            
Revenues 8,423 9,983 32,346 39,155    
Retail Segment [Member] | Course Materials Product            
Disaggregation of Revenue [Line Items]            
Revenues 286,714 262,895        
Retail Segment [Member] | General Merchandise Product            
Disaggregation of Revenue [Line Items]            
Revenues 81,813 76,777 293,285 248,400    
Retail Segment [Member] | Retail Product [Member]            
Disaggregation of Revenue [Line Items]            
Revenues     834,190 818,849    
Wholesale [Member]            
Disaggregation of Revenue [Line Items]            
Revenues 38,958 37,039 97,161 103,192    
DSS [Member]            
Disaggregation of Revenue [Line Items]            
Revenues $ 9,010 $ 9,430 $ 26,659 $ 26,012