v3.25.2
Common Stock Warrants - Additional Information (Details)
1 Months Ended 2 Months Ended 6 Months Ended
Mar. 07, 2025
shares
Aug. 23, 2023
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
shares
May 31, 2024
USD ($)
$ / shares
shares
Feb. 28, 2023
USD ($)
$ / shares
shares
Feb. 28, 2021
USD ($)
Aug. 31, 2023
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
shares
Jun. 25, 2025
shares
May 13, 2025
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 to purchase common stock     61,287           61,287              
Warrants exercised                   0            
Proceeds from warrant exercises | $                 $ 109,000              
Number of warrants outstanding     501,462           501,462       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   Black-Scholes options valuation model                      
Warrants Expiration Date One                                
Class of Warrant or Right [Line Items]                                
Number of warrants outstanding     30           30              
Warrants, Exercise Price | $ / shares     $ 1,768           $ 1,768              
Warrants Expiration Date Two                                
Class of Warrant or Right [Line Items]                                
Number of warrants outstanding     30           30              
Warrants, Exercise Price | $ / shares     $ 1,768           $ 1,768              
Warrants Expiration Date Three                                
Class of Warrant or Right [Line Items]                                
Number of warrants outstanding     102           102              
Warrants, Exercise Price | $ / shares     $ 10,625           $ 10,625              
Warrants Expiration Date Four                                
Class of Warrant or Right [Line Items]                                
Number of warrants outstanding     589           589              
Warrants, Exercise Price | $ / shares     $ 531.25           $ 531.25              
Warrants Expiration Date Five                                
Class of Warrant or Right [Line Items]                                
Number of warrants outstanding     765           765              
Warrants, Exercise Price | $ / shares     $ 112.20           $ 112.20              
Warrants Expiration Date Six                                
Class of Warrant or Right [Line Items]                                
Number of warrants outstanding     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 outstanding     781           781              
Warrants, Exercise Price | $ / shares     $ 83.64           $ 83.64              
Warrants Expiration Date Eight                                
Class of Warrant or Right [Line Items]                                
Warrants, Exercise Price | $ / shares     $ 3.85           3.85              
Warrants expiration date     Jun. 30, 2030                          
Warrants Expiration Date Nine                                
Class of Warrant or Right [Line Items]                                
Warrants, Exercise Price | $ / shares     $ 4.2           $ 4.2              
Warrants expiration date     Jun. 30, 2029                          
Series A Warrants                                
Class of Warrant or Right [Line Items]                                
Warrants exercised                 7,524              
Proceeds from warrant exercises | $                 $ 109,000              
Number of warrants outstanding                       269,535        
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                      
Series B Preferred Stock                                
Class of Warrant or Right [Line Items]                                
Warrants to purchase common stock                     10,000          
Fair value of the warrants | $     $ 36,000           $ 36,000              
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  
Designees of Craft                                
Class of Warrant or Right [Line Items]                                
Warrants to purchase common stock     10,000           10,000              
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