XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
May 13, 2021
USD ($)
store
Apr. 30, 2023
USD ($)
segment
people
store
state
merchandise_category
Apr. 30, 2022
USD ($)
Apr. 30, 2021
USD ($)
Apr. 30, 2020
USD ($)
Accounting Policies [Abstract]          
Number of stores | store   2,521      
Number of states in which entity operates | state   16      
Population of communities (many less than) | people   5,000      
Concentration Risk          
Amortization   $ 12,302 $ 9,449 $ 8,553  
Goodwill   615,342 612,934    
Shareholders' equity   2,660,666 2,240,838 1,932,679 $ 1,643,205
Deferred income taxes   543,598 520,472    
Contract liability   55,561 41,577    
Excess of current cost over the stated LIFO Value   138,962 114,731    
Asset impairment charges   3,500 1,056 $ 3,846  
Discounted liability of asset retirement obligation   36,978 28,604    
Self insurance reserve   $ 61,168 53,752    
Number of operating segments | segment   1      
Number of reportable segments | segment   1      
Number of merchandise categories | merchandise_category   3      
Buchanan Energy          
Accounting Policies [Abstract]          
Number of stores | store 92        
Concentration Risk          
Goodwill $ 254,679        
Intangible assets acquired $ 31,100        
Gift Cards          
Concentration Risk          
Contract liability   $ 17,463 15,509    
Capitalized software costs          
Concentration Risk          
Finite-lived intangible assets   $ 42,495 41,337    
Capitalized software costs | Minimum          
Concentration Risk          
Intangible asset useful life   2 years      
Capitalized software costs | Maximum          
Concentration Risk          
Intangible asset useful life   13 years      
Customer Relationships          
Concentration Risk          
Finite-Lived Intangible Assets, Net   $ 26,953 29,027    
Finite-Lived Intangible Assets, Accumulated Amortization   4,147 $ 2,073    
Annual amortization, year one   2,073      
Annual amortization, year two   2,073      
Annual amortization, year three   2,073      
Annual amortization, year four   2,073      
Annual amortization, year five   $ 2,073      
Customer Relationships | Buchanan Energy          
Concentration Risk          
Useful life 15 years