XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 24, 2021
Revenue from Contract with Customer [Abstract]    
Contract assets $ 139,006 $ 108,460
Customer deposits 183,233 180,766
Deferred revenue 139,006 108,460
Deferred revenue 322,239 $ 289,226
Revenue recognized related to contract liabilities $ 271,900