v3.26.1
Revenue Recognition - Schedule For Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 62,999 $ 50,394 $ 118,453 $ 95,214
Store revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 62,933 50,336 118,317 95,110
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 66 $ 58 $ 136 $ 104