v3.25.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Aug. 02, 2025
USD ($)
Future minimum lease payments under operating leases  
2025 $ 36,175
2026 56,521
2027 45,081
2028 36,281
2029 27,541
Thereafter 93,552
Total future minimum lease payments 295,151
Less: imputed interest (77,662)
Total present value of lease liabilities $ 217,489