v3.21.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
May 01, 2021
USD ($)
Future minimum lease payments under operating leases  
Remainder of 2021 $ 38,533
2022 48,529
2023 40,631
2024 32,395
2025 22,253
Thereafter 32,418
Total future minimum lease payments 214,759
Less: imputed interest (17,255)
Total present value of lease liabilities $ 197,504