XML 51 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Business, Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
May 01, 2019
Apr. 30, 2020
Adoption of new accounting pronouncement    
Operating lease right-of-use assets   $ 115,257
Operating lease liability   122,645
Operating lease right-of-use assets obtained in exchange for lease obligations   $ 38,143
Adjustment | ASU 2016-02    
Adoption of new accounting pronouncement    
Operating lease right-of-use assets $ 118,800  
Operating lease liability 118,800  
Operating lease right-of-use assets obtained in exchange for lease obligations $ 4,800