Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Details)

v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
Aug. 31, 2020
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2023
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Percentage of loyalty for subscription customers 5.00%        
Percentage of loyalty for non-subscription customers 1.00%        
Annual amount spent by customer to earn discount $ 200        
Income related to expired rewards   $ 398,000 $ 1,033,000 $ 368,000  
Term of license agreement   10 years      
Term of franchise agreement   10 years      
Maximum number of days for refund for returns   30 days      
Allowance for sales returns and charge backs   $ 244,000 942,000    
Number of reportable segments | segment   1      
Maximum settlement terms of credit card transactions included in cash and cash equivalents   5 days      
Allowance for doubtful accounts receivable   $ 496,000 156,000    
Inventories, net   56,465,000 77,183,000   $ 91,373,000
Prepaid marketing and advertising expenses   6,826,000 $ 1,050,000    
Prepaid advertising   $ 6,129,000      
Minimum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Lease term   10 years      
Maximum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Lease term   15 years      
Internal Use Software          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Internal use software, expected economic life   3 years      
One Customer | Total Revenue | Customer Concentration Risk          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk   26.00% 12.00%    
Two Customer | Accounts Receivable | Customer Concentration Risk          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk   55.00%      
Three Customer | Accounts Receivable | Customer Concentration Risk          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk     51.00%