v3.26.1
Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
May 13, 2021
Apr. 30, 2026
USD ($)
state
people
store
Apr. 30, 2025
USD ($)
Apr. 30, 2024
USD ($)
Accounting Policies [Abstract]        
Number of stores | store   2,944    
Number of states in which entity operates | state   19    
Population of communities (many less than) | people   20,000    
Concentration Risk        
Excess of current cost over the stated LIFO Value   $ 180,446 $ 162,991  
Amortization   11,672 10,950 $ 14,108
Goodwill   1,268,686 1,244,893  
Asset impairment charges   9,818 4,080 $ 4,057
Contract liability   72,695 64,077  
Discounted liability of asset retirement obligation   54,555 52,105  
Self insurance reserve   67,240 74,471  
Accrued environmental liability   465 385  
Capitalized software costs        
Concentration Risk        
Finite-lived intangible assets   $ 29,252 35,588  
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        
Useful life 15 years      
Intangible assets, net   $ 47,733 51,807  
Accumulated amortization   13,367 $ 9,293  
Annual amortization, year one   4,073    
Annual amortization, year two   4,073    
Annual amortization, year three   4,073    
Annual amortization, year four   4,073    
Annual amortization, year five   $ 4,073