XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details)
12 Months Ended
Apr. 30, 2021
USD ($)
plan
Apr. 30, 2020
USD ($)
Apr. 30, 2019
USD ($)
May 01, 2019
USD ($)
Summary Of Significant Accounting Policies [Line Items]        
Advertising costs $ 34,100,000 $ 33,900,000 $ 38,900,000  
Impairment of long-lived assets 0 0 0  
Impairment of goodwill 0 0 0  
Impairment of intangible assets $ 0 0 0  
Number of defined benefit pension plans | plan 2      
Operating lease right-of-use assets $ 123,118,000 127,668,000    
Operating lease liability $ 129,622,000      
Accounting Standards Update 2016-02 [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Operating lease right-of-use assets       $ 80,400,000
Maximum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Intangible assets, useful life 6 years      
Buildings And Improvements [Member] | Minimum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Property, plant and equipment useful lives 15 years      
Buildings And Improvements [Member] | Maximum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Property, plant and equipment useful lives 30 years      
Machinery And Equipment [Member] | Minimum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Property, plant and equipment useful lives 3 years      
Machinery And Equipment [Member] | Maximum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Property, plant and equipment useful lives 12 years      
Promotional Display [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Amortization $ 10,000,000.0 $ 8,200,000 $ 6,400,000  
Promotional Display [Member] | Maximum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Property, plant and equipment useful lives 60 months      
Foreign Exchange Contract | Not Designated as Hedging Instrument        
Summary Of Significant Accounting Policies [Line Items]        
Derivative, Notional Amount $ 0