| Summary of Significant Accounting Policies (Tables) | 12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dec. 31, 2021 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Significant Accounting Policies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of deferred revenue, gift cards, and Loyalty Program, including significant changes in deferred revenue | The following table provides information about deferred revenue, gift cards, and Loyalty Program, including significant changes in deferred revenue balances during the years ended December 31, 2021 and 2020: 
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of disaggregation of revenue by sales channel | The following table disaggregates revenue by sales channel: 
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of reconciliation of cash, cash equivalents, and restricted cash | The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the consolidated balance sheets to the total amounts reported in the statements of cash flows. 
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of estimated useful lives | Estimated useful lives are as follows: 
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||