XML 67 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Guarantees and Warranties (Details) - USD ($)
$ in Thousands
6 Months Ended
Oct. 27, 2018
Oct. 28, 2017
Oct. 27, 2018
Warranties:      
Identified warranty obligations accrued $ 3,128    
Remaining accrual 29,953   $ 28,718
Movement in Standard Product Warranty Accrual      
Beginning accrued warranty obligations 29,953    
Warranties issued during the period 4,838    
Settlements made during the period (9,201)    
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations 3,128    
Ending accrued warranty obligations $ 28,718    
Minimum      
Warranties:      
Standard parts warranty period 1 year    
Installation warranty period 1 year    
Maximum      
Warranties:      
Standard parts warranty period 5 years    
Installation warranty period 10 years    
Performance guarantees | Letter of credit and bank guarantees agreements      
Guarantees:      
Performance guarantees outstanding     11,936
Performance guarantees | Surety bonds      
Guarantees:      
Performance guarantees outstanding     5,218
Out-of-Home Product Application [Member]      
Warranties:      
Identified warranty obligations accrued $ 1,335 $ 3,439  
Remaining accrual 1,301   $ 1,301
Movement in Standard Product Warranty Accrual      
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations 1,335 $ 3,439  
Ending accrued warranty obligations $ 1,301