XML 90 R98.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Guarantees and Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
May 02, 2020
Apr. 27, 2019
Apr. 28, 2018
Movement in Standard Product Warranty Accrual      
Beginning accrued warranty obligations $ 24,470 $ 29,953  
Warranties issued during the period 10,629 9,239  
Settlements made during the period (9,209) (16,715)  
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations (266) 1,993  
Ending accrued warranty obligations 25,624 24,470 $ 29,953
Performance guarantees | Letter of credit and bank guarantees agreements      
Guarantees:      
Performance guarantees outstanding 13,090    
Performance guarantees | Surety bonds      
Guarantees:      
Performance guarantees outstanding 18,212    
Out-of-Home Product Application [Member]      
Movement in Standard Product Warranty Accrual      
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations $ 0 $ 2,427 $ 4,539