Annual report [Section 13 and 15(d), not S-K Item 405]

Deferred Revenue and Gift Card Liability (Details)

v3.25.0.1
Deferred Revenue and Gift Card Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Information about deferred revenue, gift cards, and Loyalty Program      
Balance at beginning of period $ 11,030 $ 9,505 $ 7,334
Sales of gift cards 946 1,804 1,358
Redemption of gift cards (1,379) (1,489) (912)
Increase from deferral of revenue 1,788 2,823 3,569
Decrease from revenue recognition (2,832) (3,560) (3,587)
Loyalty Program points earned 2,049 3,508 2,499
Loyalty Program points redeemed/expired (7,684) (1,561) (756)
Balance at end of period $ 3,918 $ 11,030 $ 9,505