Quarterly report pursuant to Section 13 or 15(d)

Nature of business and summary of significant accounting policies (Details Narrative)

v3.24.3
Nature of business and summary of significant accounting policies (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Jul. 29, 2024
Mar. 08, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Apr. 30, 2024
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Stockholders' equity, reverse stock split     1-for-44            
Number of shares issued     70,041            
Common stock, par value       $ 0.001   $ 0.001     $ 0.001
Repurchase authorized amount               $ 5.0  
Stock repurchased, shares           190      
Advertising costs       $ 2.3 $ 2.4 $ 4.7 $ 6.1    
PreFunded Warrant [Member]                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Gross proceeds from warrants   $ 5.0              
Underwriting Agreement [Member]                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Exercise price   $ 3.75              
Underwriting Agreement [Member] | PreFunded Warrants [Member]                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Exercise price   $ 0.01              
Underwriting Agreement [Member] | Over-Allotment Option [Member]                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Offering price per share $ 3.00                
Number of shares issued during the period 100,000                
Gross proceeds from issuance of stock $ 5.3                
Underwriting discounts, commissions and offering expenses payable $ 0.5                
Underwriting Agreement [Member] | ThinkEquity LLC [Member]                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Number of shares issued   639,000              
Common stock, par value   $ 0.001              
Offering price per share   $ 3.00              
Warrants to purchase shares   83,350              
Underwriting Agreement [Member] | ThinkEquity LLC [Member] | PreFunded Warrants [Member]                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Offering price per share   $ 2.99              
Warrants to purchase shares   1,028,000              
Other underwriting expense   $ 0.5              
Underwriting Agreement [Member] | ThinkEquity LLC [Member] | Over-Allotment Option [Member]                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Warrants to purchase shares   83,350              
Shares issued   100,000              
Exercise price   5.00%              
Exercise price   $ 3.75              
Exercise price   125.00%