XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 29, 2022
Apr. 30, 2022
Payables and Accruals [Abstract]    
Payroll and other compensation $ 50,793 $ 62,373
Accrued product warranty, current portion 17,814 16,436
Customer deposits 137,157 183,233
Deferred revenue 72,587 139,006
Other current liabilities 88,657 95,345
Accrued expenses and other current liabilities $ 367,008 $ 496,393