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

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

v3.25.1
Nature of business and summary of significant accounting policies (Details Narrative)
$ / shares in Units, $ in Millions
12 Months Ended
Aug. 02, 2024
USD ($)
$ / shares
shares
Jul. 29, 2024
USD ($)
$ / shares
shares
Mar. 08, 2024
shares
Dec. 31, 2024
USD ($)
Segment
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Apr. 30, 2024
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Stockholders' equity, reverse stock split     1-for-44      
Number of shares issued | shares     70,039      
Common stock, par value | $ / shares       $ 0.001 $ 0.001  
Allowance for credit losses       $ 0.1 $ 0.1  
Repurchase authorized amount           $ 5.0
Stock repurchased, shares | shares       102,597    
Advertising expense       $ 6.0 6.8  
Research and development expense       $ 0.1 0.1  
Number of operating segments | Segment       1    
Shipping and Handling [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Cost of revenue       $ 0.5 $ 1.3  
PreFunded Warrant [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Gross proceeds from warrants   $ 5.0        
Underwriting Agreement [Member] | PreFunded Warrants [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Exercise price | $ / shares   $ 0.01        
Underwriting Agreement [Member] | Over-Allotment Option [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Offering price per share | $ / shares $ 3.00          
Number of shares issued during the period | shares 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 | shares   639,000        
Common stock, par value | $ / shares   $ 0.001        
Offering price per share | $ / shares   3.00        
Underwriting Agreement [Member] | ThinkEquity LLC [Member] | PreFunded Warrants [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Offering price per share | $ / shares   $ 2.99        
Warrants to purchase shares | 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 | shares   83,350        
Shares issued | shares   100,000        
Number of shares sold percentage   5.00%        
Exercise price | $ / shares   $ 3.75        
Exercise price percentage   125.00%