XML 44 R29.htm IDEA: XBRL DOCUMENT v3.21.2
General - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Apr. 24, 2021
Accounting Policies [Abstract]    
Contract assets $ 3,816 $ 2,491
Contract liability 26,838 $ 23,526
Contract liability, revenue recognized $ 7,848