Leases - Additional Information (Detail) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Operating Leased Assets [Line Items] | ||
Operating lease ROU assets | $ 1,276,171 | $ 1,200,565 |
Retail Stores Leases [Member] | Minimum [Member] | ||
Operating Leased Assets [Line Items] | ||
Lease term | 5 years | |
Retail Stores Leases [Member] | Maximum [Member] | ||
Operating Leased Assets [Line Items] | ||
Lease term | 10 years | |
Other Real Estate or Facility Leases [Member] | Maximum [Member] | ||
Operating Leased Assets [Line Items] | ||
Lease term | 25 years | |
New Retail Stores Leases [Member] | ||
Operating Leased Assets [Line Items] | ||
Operating lease ROU assets | $ 45,500 |