XML 66 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock Warrants - Additional Information (Details)
1 Months Ended 2 Months Ended 3 Months Ended
Mar. 07, 2025
shares
Aug. 23, 2023
shares
Mar. 31, 2025
$ / shares
shares
May 31, 2024
USD ($)
$ / shares
shares
Feb. 28, 2023
USD ($)
$ / shares
shares
Feb. 28, 2021
USD ($)
Aug. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
shares
Dec. 31, 2024
shares
Jul. 31, 2023
USD ($)
Nov. 30, 2021
$ / shares
shares
Jul. 21, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]                          
Reverse stock split, description 1-for-17   1-for-17                    
Reverse stock split, conversion ratio 0.0588   0.0588                    
Number of shares included in conversion of securities 17   17                    
Warrants exercised                 0        
Proceeds from warrant exercises | $               $ 109,000          
Number of Warrants     699,710         699,710   707,234      
Warrants, Exercise Price | $ / shares       $ 14.45                  
Sale of common stock       277,059                  
Fair value of the warrants | $       $ 70,000 $ 195,000   $ 168,000       $ 168,000    
Estimated method fair value of the warrants       Black-Scholes options valuation model                  
Warrants Expiration Date One                          
Class of Warrant or Right [Line Items]                          
Number of Warrants     30         30          
Warrants, Exercise Price | $ / shares     $ 1,768         $ 1,768          
Warrants Expiration Date Two                          
Class of Warrant or Right [Line Items]                          
Number of Warrants     30         30          
Warrants, Exercise Price | $ / shares     $ 1,768         $ 1,768          
Warrants Expiration Date Three                          
Class of Warrant or Right [Line Items]                          
Number of Warrants     102         102          
Warrants, Exercise Price | $ / shares     $ 10,625         $ 10,625          
Warrants Expiration Date Four                          
Class of Warrant or Right [Line Items]                          
Number of Warrants     589         589          
Warrants, Exercise Price | $ / shares     $ 531.25         $ 531.25          
Warrants Expiration Date Five                          
Class of Warrant or Right [Line Items]                          
Number of Warrants     765         765          
Warrants, Exercise Price | $ / shares     $ 112.20         $ 112.20          
Warrants Expiration Date Six                          
Class of Warrant or Right [Line Items]                          
Number of Warrants     1,206         1,206          
Warrants, Exercise Price | $ / shares     $ 81.60         $ 81.60          
Warrants Expiration Date Seven                          
Class of Warrant or Right [Line Items]                          
Number of Warrants     781         781          
Warrants, Exercise Price | $ / shares     $ 83.64         $ 83.64          
Series A Warrants                          
Class of Warrant or Right [Line Items]                          
Warrants exercised               7,524          
Proceeds from warrant exercises | $               $ 109,000          
Warrants expiration date       May 13, 2025                  
Warrant issued       277,059                  
Series B Warrants                          
Class of Warrant or Right [Line Items]                          
Warrants expiration date       May 14, 2029                  
Warrant issued       415,589                  
Maxim Group, LLC                          
Class of Warrant or Right [Line Items]                          
Warrants to purchase common stock             2,805            
Maxim Group, LLC | Placement Agent Warrants                          
Class of Warrant or Right [Line Items]                          
Warrants to purchase common stock       11,083                  
Term of warrants       5 years                  
Maxim Group, LLC | Warrants Expiration Date Five                          
Class of Warrant or Right [Line Items]                          
Warrants to purchase common stock             765            
Warrants exrecisable beginning date             Jan. 11, 2024            
Warrants, Exercise Price | $ / shares             $ 113.2            
Maxim Group, LLC | Warrants Expiration Date Six                          
Class of Warrant or Right [Line Items]                          
Warrants to purchase common stock             1,206            
Warrants exrecisable beginning date             Jan. 19, 2024            
Warrants, Exercise Price | $ / shares             $ 81.6            
Maxim Group, LLC | Warrants Expiration Date Seven                          
Class of Warrant or Right [Line Items]                          
Warrants to purchase common stock             781            
Warrants exrecisable beginning date             Feb. 09, 2024            
Warrants, Exercise Price | $ / shares             $ 83.64            
Maxim Group, LLC | Maximum                          
Class of Warrant or Right [Line Items]                          
Warrants, term             5 years            
Maxim Group, LLC | Minimum                          
Class of Warrant or Right [Line Items]                          
Warrants, term             6 months            
Designees of Think Equity                          
Class of Warrant or Right [Line Items]                          
Warrants to purchase common stock         589             102  
Warrants, Exercise Price | $ / shares         $ 531.25             $ 10,625  
Payments for the purchase of warrants issued | $         $ 100                
Warrants, term         4 years             5 years  
Warrant Agreement                          
Class of Warrant or Right [Line Items]                          
Reverse stock split, description   1-for-100                      
Reverse stock split, conversion ratio   0.01                      
Number of shares included in conversion of securities   100                      
Consulting agreement                          
Class of Warrant or Right [Line Items]                          
Warrants to purchase common stock                       30 30
Warrants, Exercise Price | $ / shares                         $ 1,768
Warrants, term                         5 years
Consulting agreement, monthly fee | $           $ 5,000              
Amended consulting agreement monthly fee | $         $ 7,500                
Consulting agreement, term           2 years              
Underwriting Agreement | ThinkEquity LLC                          
Class of Warrant or Right [Line Items]                          
Sale of common stock         11,765