Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Narrative (Details)

v3.24.1.u1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2020
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
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      
Loyalty program points, change in redemption   $ 3,361,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   $ 102,000   $ 244,000
Maximum settlement terms of credit card transactions included in cash and cash equivalents   5 days    
Allowance for doubtful accounts receivable   $ 880,000   496,000
Inventories, net   50,383,000   56,465,000
Prepaid marketing and advertising expenses   6,335,000   6,826,000
Prepaid advertising   $ 6,129,000   $ 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, percentage   29.00% 24.00%  
Three Customers | Accounts Receivable | Customer Concentration Risk        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Concentration risk, percentage   58.00%   55.00%