v3.23.1
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