Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Additional Information (Details)

v3.25.1
Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
Feb. 28, 2025
USD ($)
Jul. 31, 2024
USD ($)
Aug. 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cash in excess of FDIC limits       $ 200,000  
Cash equivalents       0 $ 0
Restricted cash       0 0
Negative operating cash flow       (861,000) 2,253,000
Accumulated deficit       $ 86,981,000 84,587,000
Threshold for determining delinquent accounts receivable       30 days  
Allowance for credit losses       $ 0 0
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]       srt:ChiefExecutiveOfficerMember  
Number of operating segments | Segment       1  
Goodwill, impairment       $ 0 0
Impairment of intangible assets, finite-lived       0 251,000
Product sales, net       15,705,000 16,004,000
Research and development       118,000 151,000
Advertising costs       $ 500,000 1,100,000
Percentage of likely being realized of recognized uncertain income tax positions       50.00%  
Liability for unrecognized tax uncertainties       $ 0 $ 0
ASU 2023-07          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Change in accounting principle, accounting standards update, adopted [true false]       true  
Change in accounting principle, accounting standards update, adoption date       Dec. 31, 2024  
Change in accounting principle, accounting standards update, immaterial effect [true false]       true  
Accounts Payable | One Supplier Of Shipping And Fulfillment Services | Customer Concentration Risk          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage for accounts payable         18.00%
% of product sales, net         18.00%
Accounts Payable | One Supplier For Online Marketing Services | Customer Concentration Risk          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage for accounts payable         17.00%
% of product sales, net         17.00%
Accounts Payable | One Provider Of Legal Services | Customer Concentration Risk          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage for accounts payable       28.00%  
% of product sales, net       28.00%  
In-process research and development          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Impairment of intangible assets, finite-lived         $ 251,000
Maximum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cash, FDIC insured amount       $ 300,000  
Equity Option          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stock option, maximum term       10 years  
Equity Option | Minimum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Award vesting period       2 years  
Equity Option | Maximum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Award vesting period       4 years  
Shipping and Handling          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Shipping and handling costs       $ 1,700,000 1,900,000
Product sales, net       0 0
Secured Promissory Note | Streeterville Capital, LLC          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Proceeds from secured notes payable   $ 900,000 $ 1,600,000    
Secured Promissory Note | Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Proceeds from secured notes payable $ 1,200,000        
Level 1          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Liabilities       0 0
Level 2          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Liabilities       0 0
Assets       0 0
Level 3          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Liabilities       0 0
Assets       $ 0 $ 0