XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 24, 2024
Jul. 19, 2024
Jul. 18, 2024
Jul. 17, 2024
Jul. 10, 2024
Jun. 17, 2024
Apr. 16, 2024
Aug. 16, 2023
Oct. 31, 2024
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Aug. 06, 2024
Jun. 28, 2024
Apr. 18, 2024
Apr. 08, 2024
Jan. 29, 2024
Nov. 15, 2023
Dec. 15, 2021
Stockholders’ Equity [Line Items]                                        
Number of warrants outstanding                           2,565,392            
Exercise price (in Dollars per share)   $ 3.9                                    
Exercise price (in Dollars per share)       $ 3.125             $ 15.09 $ 4.96                
Expire date   Jul. 20, 2026   Jul. 24, 2026 Jul. 17, 2026                              
Warrant [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrants exercise price per share (in Dollars per share)             $ 2.35                          
Payment per warrant (in Dollars per share)                     $ 0.125                  
Series B warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant term                     18 months                  
Aggregate gross (in Dollars)                     $ 9,000,000                  
Series A warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant term                     5 years 6 months                  
Series A and Series B Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrants exercise price per share (in Dollars per share)                     $ 2.35                  
Pre Funded Warrant [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrants exercise price per share (in Dollars per share)                                 $ 2.349      
Common Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrants or rights exercisable date                     Apr. 10, 2029                  
Warrants exercise price per share (in Dollars per share)                     $ 2.9375           $ 2.35      
Warrant term                                 5 years      
Class A common stock warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Payment per warrant (in Dollars per share)           $ 0.125                            
Series C warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares         50,000                              
Warrants exercise price per share (in Dollars per share)                     $ 3.25                  
Warrant term             5 years                          
Series D Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     118,852                  
Warrants exercise price per share (in Dollars per share)                     $ 3.25                  
Series C Warrants and Series D warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant term             24 months                          
June Inducement Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Deemed dividend to common stockholders (in Dollars)                     $ 8,500,000                  
June Placement Agent Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     49,130                  
Warrants exercise price per share (in Dollars per share)                     $ 2.9375                  
July Private Placement [Member]                                        
Stockholders’ Equity [Line Items]                                        
Number of warrants outstanding                           2,236,026            
July Offering Placement [Member]                                        
Stockholders’ Equity [Line Items]                                        
Number of warrants outstanding                           156,522            
July Ordinary Course Placement Agent [Member]                                        
Stockholders’ Equity [Line Items]                                        
Number of warrants outstanding                           172,844            
Black-Scholes pricing model [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrants exercise price per share (in Dollars per share)               $ 52.5                        
Fair value of warrants (in Dollars)               $ 800,000                        
Class A Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Common stock voting rights                     one                  
Warrants to purchase                     10,640                  
Price per share (in Dollars per share)                     $ 0.001 0.001                
Warrants or rights exercisable date                     Aug. 12, 2021                  
Warrant purchase shares         150,000 3,395,782         154,894                 238,535
Number of warrants outstanding                     6,802,668       3,563,764 4,967,470   145,020 501,821  
Warrants exercise price per share (in Dollars per share)           $ 2.5                            
Warrant term           24 months         4 years 6 months                  
Percentage of aggregate number of shares 7.00%     7.00%             7.00%                  
Exercise price (in Dollars per share)                     $ 5.0313                  
Reverse stock split 162,344       10,500                              
Aggregate shares     4.025                                  
Share issued                     156,522                  
Class A Common Stock [Member] | Warrant [Member]                                        
Stockholders’ Equity [Line Items]                                        
Price per share (in Dollars per share)                     $ 120                  
Warrant purchase shares                     118,852                 116,935
Fair value of warrants (in Dollars)                         $ 500,000              
Payment per warrant (in Dollars per share)             $ 0.125                          
Percentage of aggregate number of shares                     7.00%                  
Class A Common Stock [Member] | Series B warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Number of warrants outstanding                                     242,425  
Class A Common Stock [Member] | Series A warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Number of warrants outstanding                                     242,425  
Class A Common Stock [Member] | Placement agent warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     167,982                  
Number of warrants outstanding                               167,982        
Warrants exercise price per share (in Dollars per share)                     $ 3.25                  
Percentage of aggregate number of shares                     7.00%                  
Expire date                     Apr. 18, 2029                  
Class A Common Stock [Member] | Pre Funded Warrant [Member]                                        
Stockholders’ Equity [Line Items]                                        
Price per share (in Dollars per share)                                 $ 0.001      
Warrant purchase shares                                 1,572,894      
Class A Common Stock [Member] | Class A common stock warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares             4,799,488                          
Warrants exercise price per share (in Dollars per share)             $ 2.35                          
Class A Common Stock [Member] | Series C warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares             2,399,744       2,349,744                  
Number of warrants outstanding                               2,399,744        
Warrants exercise price per share (in Dollars per share)                     $ 2.35                  
Expire date                     Apr. 18, 2029                  
Class A Common Stock [Member] | Series D Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares             2,399,744                          
Number of warrants outstanding                               2,399,744        
Warrants exercise price per share (in Dollars per share)           $ 2.35                            
Percentage of aggregate number of shares                     7.00%                  
Exercise of remaining shares           1,697,891                            
Class A Common Stock [Member] | June Inducement Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     926,596                  
Number of warrants outstanding                             3,395,782          
Warrants exercise price per share (in Dollars per share)                     $ 2.5                  
Expire date                     Jun. 18, 2026                  
Class A Common Stock [Member] | June Placement Agent Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     49,130                  
Number of warrants outstanding                             167,982          
Warrants exercise price per share (in Dollars per share)                     $ 2.9375                  
Expire date                     Jun. 18, 2026                  
Class A Common Stock [Member] | Placement Agent Warrants June 2024 [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     118,852                  
Warrants exercise price per share (in Dollars per share)                     $ 3.25                  
Expire date                     Jun. 18, 2026                  
Class A Common Stock [Member] | July Private Placement [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     2,236,026                  
Warrants exercise price per share (in Dollars per share)                     $ 3.9                  
Expire date                     Jul. 20, 2026                  
Class A Common Stock [Member] | July Offering Placement [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     156,522                  
Warrants exercise price per share (in Dollars per share)                     $ 5.0313                  
Expire date                     Jul. 20, 2026                  
Class A Common Stock [Member] | First Tranche July Ordinary Course Placement Agent Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     10,500                  
Warrants exercise price per share (in Dollars per share)                     $ 3.125                  
Expire date                     Jul. 17, 2026                  
Class A Common Stock [Member] | Second Tranche July Ordinary Course Placement Agent Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     162,344                  
Warrants exercise price per share (in Dollars per share)                     $ 3.125                  
Expire date                     Jul. 24, 2026                  
Class B Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Common stock voting rights                     five                  
Price per share (in Dollars per share)                     $ 0.001 $ 0.001                
Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     49,130                  
Common Stock [Member] | Common Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                                 2,212,766      
Common Stock [Member] | Series D Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Percentage of aggregate number of shares                     7.00%                  
Common Stock [Member] | Class A Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Stock options exercised                     7,435,609                  
Stockholders shares converted                     1,555 3,555                
Reverse stock split                     66,970 7                
Common Stock [Member] | Class B Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Stockholders shares converted                     (1,555) (3,555)                
Reverse stock split                       6                
Public offering [Member] | Class A Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                                 639,872      
Public offering [Member] | Class A Common Stock [Member] | Underwriters Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     5,536                  
Warrants exercise price per share (in Dollars per share)                     $ 120                  
Expire date                     Feb. 12, 2026                  
Underwriters [Member] | Class A Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                         9,576              
2021 private placement offering [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrants exercise price per share (in Dollars per share)                 $ 1 $ 1                    
Warrant term                     5 years                  
2021 private placement offering [Member] | Warrant [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     116,935                  
2021 private placement offering [Member] | Class A Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     4,679                 116,935
Warrants exercise price per share (in Dollars per share)                     $ 175                  
Exercise price (in Dollars per share)                 $ 2,858 $ 114,077                    
Aggregate gross (in Dollars)                 $ 2,858 $ 114,077                    
2021 private placement offering [Member] | Class A Common Stock [Member] | Underwriters Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     4,679                 4,679
Warrants exercise price per share (in Dollars per share)                     $ 175                  
Expire date                     Dec. 01, 2026                  
October 2023 registered direct offering [Member] | Series B warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Number of warrants outstanding                     242,425                  
Warrant term                     18 months                  
October 2023 registered direct offering [Member] | Series A warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Number of warrants outstanding                     242,425                  
Warrants exercise price per share (in Dollars per share)                     $ 16.5                  
Warrant term                     5 years 6 months                  
October 2023 registered direct offering [Member] | Class A Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     16,971                  
October 2023 registered direct offering [Member] | Class A Common Stock [Member] | Placement agent warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     16,971                  
Number of warrants outstanding                                     16,971  
Warrants exercise price per share (in Dollars per share)                     $ 20.625                  
Expire date                     Oct. 11, 2028                  
December 2023 registered direct offering [Member] | Underwriters Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     9,489                  
Warrants exercise price per share (in Dollars per share)                     $ 21.813                  
December 2023 registered direct offering [Member] | Class A Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     135,531             135,531    
Warrants exercise price per share (in Dollars per share)                     $ 16.2                  
December 2023 registered direct offering [Member] | Class A Common Stock [Member] | Placement agent warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     9,489                  
Warrants exercise price per share (in Dollars per share)                     $ 21.813                  
Expire date                     Dec. 20, 2028                  
December 2023 registered direct offering [Member] | Class A Common Stock [Member] | Investor warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     135,531                  
Warrants exercise price per share (in Dollars per share)                     $ 16.2                  
Expire date                     Jun. 22, 2029                  
December 2023 registered direct offering [Member] | Class A Common Stock [Member] | Underwriters Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                                   9,489    
New Warrant Shares [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares         2,319,186                              
New Warrant Shares [Member] | Warrant [Member]                                        
Stockholders’ Equity [Line Items]                                        
Net proceeds (in Dollars)                     $ 6,300,000                  
April 2024 Public Offering [Member] | Class A Common Stock [Member] | Placement agent warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     154,894                  
Warrants exercise price per share (in Dollars per share)                     $ 2.9375                  
Expire date                     Apr. 08, 2029                  
April 2024 Public Offering [Member] | Class A Common Stock [Member] | Common Warrants [Member]                                        
Stockholders’ Equity [Line Items]                                        
Warrant purchase shares                     297,872                  
Warrants exercise price per share (in Dollars per share)                     $ 2.35                  
Expire date                     Apr. 10, 2029                  
July Registered Direct Offering [Member]                                        
Stockholders’ Equity [Line Items]                                        
Public offering shares     2,236,026                                  
July Registered Direct Offering [Member] | Class A Common Stock [Member]                                        
Stockholders’ Equity [Line Items]                                        
Number of warrants outstanding                     2,236,026