XML 106 R91.htm IDEA: XBRL DOCUMENT v3.20.2
Cash Dividends - Summary of Cash Dividends (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 29, 2020
Oct. 29, 2019
Jul. 10, 2019
Jul. 10, 2018
Jun. 25, 2020
Jun. 27, 2019
Jun. 28, 2018
Schedule Of Dividends Payable [Abstract]              
Declaration Date Apr. 29, 2020 Oct. 29, 2019 Jul. 10, 2019 Jul. 10, 2018      
Record Date May 27, 2020 Nov. 26, 2019 Aug. 06, 2019 Aug. 03, 2018      
Dividend Per Share $ 1.00 $ 2.00 $ 3.00 $ 2.55      
Total Amount $ 11,472 $ 22,947 $ 34,321 $ 29,074 $ 68,740 $ 29,074 $ 28,370
Payment Date Jun. 17, 2020 Dec. 10, 2019 Aug. 20, 2019 Aug. 17, 2018