Leases - Narratives (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jul. 27, 2024 |
Jan. 27, 2024 |
|
| Lessee, Lease, Description | ||
| Operating lease renewal term | 5 years | |
| Operating lease liability related to long-term operating leases | $ 79,500 | $ 76,100 |
| Operating Lease, 130 Month Term | ||
| Lessee, Lease, Description | ||
| Lessor, operating lease, lease not yet commenced, term of contract | 130 months | |
| Lessee, operating lease, lease not yet commenced, annual payments | $ 3,200 | |
| Operating Lease, 36 Month Term | ||
| Lessee, Lease, Description | ||
| Lessor, operating lease, lease not yet commenced, term of contract | 36 months | |
| Lessee, operating lease, lease not yet commenced, annual payments | $ 200 | |
| Minimum | ||
| Lessee, Lease, Description | ||
| Operating lease term | 1 year | |
| Maximum | ||
| Lessee, Lease, Description | ||
| Operating lease term | 6 years |