Leases - Future Minimum Lease Payments (Details) $ in Thousands |
Apr. 29, 2023
USD ($)
|
|---|---|
| Future minimum lease payments under operating leases | |
| Remainder of 2023 | $ 43,436 |
| 2024 | 58,476 |
| 2025 | 48,020 |
| 2026 | 37,240 |
| 2027 | 27,162 |
| Thereafter | 120,839 |
| Total future minimum lease payments | 335,173 |
| Less: imputed interest | (77,799) |
| Total present value of lease liabilities | $ 257,374 |