XML 81 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Accrued Liabilities and Other Liabilities [Abstract]    
Payroll and other compensation $ 63,342 $ 62,373
Accrued product warranty, current portion 19,893 16,436
Customer deposits 105,766 183,233
Deferred revenue 44,939 139,006
Other current liabilities 56,710 95,345
Accrued expenses and other current liabilities $ 290,650 $ 496,393