XML 65 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Guarantees and Warranties (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 26, 2019
Jan. 27, 2018
Jan. 26, 2019
Warranties:      
Identified warranty obligations accrued $ 2,629    
Remaining accrual 29,953   $ 26,653
Movement in Standard Product Warranty Accrual      
Beginning accrued warranty obligations 29,953    
Warranties issued during the period 6,642    
Settlements made during the period (12,571)    
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations 2,629    
Ending accrued warranty obligations $ 26,653    
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     14,795
Performance guarantees | Surety bonds      
Guarantees:      
Performance guarantees outstanding     6,587
Out-of-Home Product Application [Member]      
Warranties:      
Identified warranty obligations accrued $ 1,610 $ 4,034  
Remaining accrual 828   $ 828
Movement in Standard Product Warranty Accrual      
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations 1,610 $ 4,034  
Ending accrued warranty obligations $ 828