Stock-Based Awards - Tax Benefit Recognized (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 27, 2024 |
Jul. 29, 2023 |
Jul. 27, 2024 |
Jul. 29, 2023 |
|
| Share-Based Payment Arrangement [Abstract] | ||||
| Net tax (deficiency) benefit | $ 100 | $ 100 | $ 6,000 | $ 2,800 |
| Stock-based compensation | 17,305 | 12,942 | ||
| Stock-based compensation | 9,482 | 6,323 | 17,305 | 12,942 |
| Income tax effect of stock-based compensation | $ 2,330 | $ 1,567 | $ 4,269 | $ 3,211 |