Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Narrative (Details)

v3.24.2.u1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 31, 2020
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Mar. 31, 2024
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   $ 1,754,000   $ 1,754,000     $ (3,361,000)
Term of franchise agreement       10 years      
Term of license agreement       10 years      
Maximum number of days for refund for returns       30 days      
Allowance for sales returns and charge backs       $ 411,000   $ 244,000  
Maximum settlement terms of credit card transactions included in cash and cash equivalents       5 days      
Allowance for doubtful accounts receivable   625,000   $ 625,000   496,000  
Inventories, net   44,793,000   44,793,000   56,465,000  
Prepaid marketing and advertising expenses   7,403,000   7,403,000   6,826,000  
Prepaid advertising   $ 6,129,000   $ 6,129,000   $ 6,129,000  
Minimum              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Lease term   10 years   10 years      
Maximum              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Lease term   15 years   15 years      
Internal Use Software              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Internal use software, expected economic life   3 years   3 years      
One Customer | Total Revenue | Customer Concentration Risk              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Concentration risk, percentage   30.00% 27.00% 29.00% 25.00%    
Two Customers | Accounts Receivable | Customer Concentration Risk              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Concentration risk, percentage       52.00%      
Three Customers | Accounts Receivable | Customer Concentration Risk              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Concentration risk, percentage           55.00%