v3.26.3
Supplemental Balance Sheet Information - Deferred Revenue and Gift Card Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Information about deferred revenue, gift cards, and Loyalty Program        
Balance as of beginning of period $ 2,902 $ 3,770 $ 4,033 $ 3,918
Sales of gift cards 86 88 344 521
Redemption of gift cards (133) (93) (370) (645)
Increase from deferral of revenue 1,309 2,946 1,309 2,946
Decrease from revenue recognition (1,408) (1,738) (2,525) (1,784)
Loyalty Program points earned 182 361 620 1,021
Loyalty Program points redeemed/expired (296) (665) (769) (1,308)
Balance as of end of period $ 2,642 $ 4,669 $ 2,642 $ 4,669