XML 83 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 27, 2019
Apr. 28, 2018
Accrued Expenses and Other Current Liabilities    
Payroll and other compensation $ 53,374 $ 40,467
Accrued product warranty, current portion 13,892 12,687
Customer deposits 42,787 31,282
Deferred Revenue 17,038  
Other current liabilities 46,000 34,285
Accrued expenses and other current liabilities $ 173,091 $ 118,721