General - Schedule of Other Income, Net (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Oct. 29, 2022 |
Oct. 30, 2021 |
Oct. 29, 2022 |
Oct. 30, 2021 |
|
Accounting Policies [Abstract] | ||||
Gain on interest rate swap agreements | $ 13,072 | $ 3,304 | $ 11,124 | $ 2,117 |
Investment income and other | 5,131 | 3,500 | 8,859 | 6,110 |
Other income, net | $ 18,203 | $ 6,804 | $ 19,983 | $ 8,227 |