XML 60 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Apr. 25, 2020
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Amounts in thousands)
 
4/25/20
 
4/27/19
Payroll and other compensation
 
$
34,980

 
$
53,374

Accrued product warranty, current portion
 
14,264

 
13,892

Customer deposits
 
40,721

 
42,787

Deferred revenue
 
17,086

 
17,038

Other current liabilities
 
48,231

 
46,000

Accrued expenses and other current liabilities
 
$
155,282

 
$
173,091