v3.26.1
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)