XML 56 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Narrative - Costs to Fulfill/Obtain a Contract (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 27, 2019
Apr. 28, 2018
Apr. 29, 2017
Revenue from Contract with Customer [Abstract]      
Pre-production Costs $ 32.8 $ 20.5  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cost of Products Sold 734.5 $ 668.7 $ 598.2
Difference between revenue guidance in effect before and after Topic 606 | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cost of Products Sold (24.2)    
Tooling Reimbursements | Difference between revenue guidance in effect before and after Topic 606 | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cost of Products Sold $ 24.2