XML 99 R84.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 27, 2019
Apr. 28, 2018
Revenue Recognition    
Other receivables, included in other current assets $ 17.0 $ 12.1
Customer deposits, included in accrued expenses and other current liabilities 42.8 31.3
Deferred revenues, included in accrued expenses and other current liabilities 17.0 $ 12.1
Revenue recognized related to contract liabilities $ 41.5  
Revenue, practical expedient elected for financing components of contracts with one year or less duration true