Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies - Narrative (Details)

v3.25.3
Summary of Significant Accounting Policies - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Aug. 31, 2020
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
d
Sep. 30, 2024
USD ($)
Dec. 31, 2024
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          
Loyalty program points, change in redemption     $ 571,000   $ 5,686,000  
Term of franchise agreement       10 years    
Term of license agreement       10 years    
Marketing and advertising   $ 8,707,000 $ 10,109,000 $ 29,798,000 $ 25,129,000  
Maximum number of days for refund for returns       30 days    
Allowance for sales returns and charge backs       $ 580,000   $ 560,000
Maximum settlement terms of credit card transactions included in cash and cash equivalents       5 days    
Allowance for doubtful accounts receivable   479,000   $ 479,000   593,000
Inventories, net   $ 53,021,000   $ 53,021,000   $ 42,647,000
Number of Reportable Segments | d       1    
Number of Operating Segments | d       1    
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% 29.00% 30.00% 29.00%  
Four Customers | Accounts Receivable | Customer Concentration Risk            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Concentration risk, percentage           63.00%
Five Customers | Accounts Receivable | Customer Concentration Risk            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Concentration risk, percentage       56.00%