XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Jan. 22, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Unaudited, amounts in thousands)1/22/20224/24/2021
Payroll and other compensation$56,182 $62,546 
Accrued product warranty, current portion15,848 14,447 
Customer deposits199,874 180,766 
Deferred revenue151,698 108,460 
Other current liabilities99,407 83,685 
Accrued expenses and other current liabilities$523,009 $449,904