| Store Operating Expenses - Summary of Store Operating Expenses (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
|---|---|---|---|
| Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020 | |
| Operating Expenses [Abstract] | |||
| salaries and wages | $ 287,185 | $ 242,692 | $ 217,121 | 
| Rent | 145,120 | 133,143 | 113,694 | 
| Credit Card Fees | 101,434 | 83,757 | 57,644 | 
| Utilities, upkeep, and taxes | 63,121 | 57,497 | 51,811 | 
| Repairs and maintenance | 43,873 | 37,345 | 28,469 | 
| Insurance | 19,308 | 20,537 | 18,956 | 
| Other store operating expenses | 61,133 | 55,547 | 44,727 | 
| Total store operating expenses | $ 721,174 | $ 630,518 | $ 532,422 | 
| X | ||||||||||
| 
- Definition Credit Card Fees No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount of insurance expenses. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Operating leases rental expense. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Store Operating Expenses. No definition available. 
 | 
| X | ||||||||||
| 
- Definition The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Definition The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Amount of operating expense of regulated operation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 |