Revenue Recognition - Schedule of Deferred Revenue Activity Related to the Company’s Gift Card and Loyalty Programs (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Change In Contract With Customer, Liability [Roll Forward] | |||
| Beginning balance | $ 64,576 | $ 50,883 | |
| Revenue deferred | 221,197 | 265,623 | |
| Revenue recognized | (232,412) | (265,111) | |
| Other deferred revenue, net | 323 | (122) | |
| Ending balance | 53,684 | 51,273 | |
| Less: current portion | (47,160) | (43,533) | $ (55,658) |
| Deferred revenue, net of current portion | $ 6,524 | 7,740 | $ 8,918 |
| Birthday and Other Promotional Awards | |||
| Change In Contract With Customer, Liability [Roll Forward] | |||
| Revenue deferred | 49,000 | ||
| Revenue recognized | $ (48,500) | ||
| X | ||||||||||
- Definition Change In Contract With Customer, Liability No definition available.
|
| X | ||||||||||
- Definition Contract With Customer, Liability, Including New Contract Revenue, Recognized No definition available.
|
| X | ||||||||||
- Definition Contract With Customer, Liability, Other Deferred Revenue, Net No definition available.
|
| X | ||||||||||
- Definition Contract With Customer, Liability, Revenue Deferred No definition available.
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|