XML 99 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Equity - Warrants (Details) - USD ($)
12 Months Ended
Nov. 06, 2023
Jun. 26, 2023
Apr. 20, 2020
Jul. 17, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of Underlying Shares                
Outstanding, beginning balance (in shares)         392,155 512,155    
Outstanding, end balance (in shares)         11,308,314 392,155 512,155  
Weighted Average Exercise Price Per Share                
Outstanding, beginning balance (in dollars per share)         $ 8.58 $ 8.62    
Outstanding, end balance (in dollars per share)         $ 1.09 $ 8.58 $ 8.62  
June 2023 pre-funded warrants                
Number of Underlying Shares                
Granted during the period (in shares)         637,587      
Exercised during period (in shares)         (637,587)      
Weighted Average Exercise Price Per Share                
Granted (in dollars per share)         $ 0.0001      
Exercised during period (in dollar per share)         0.0001      
Outstanding, end balance (in dollars per share)         $ 0.0001      
June 2023 warrants                
Number of Underlying Shares                
Granted during the period (in shares)         1,427,587      
Outstanding, end balance (in shares)         1,427,587      
Weighted Average Exercise Price Per Share                
Granted (in dollars per share)         $ 1.90      
Outstanding, end balance (in dollars per share)         $ 1.90      
April 2020                
Number of Underlying Shares                
Outstanding, end balance (in shares)         11,308,314      
July 2019 Series A warrants                
Number of Underlying Shares                
Outstanding, end balance (in shares)         338,155      
Weighted Average Exercise Price Per Share                
Exchanged during the period (in dollar per share)       $ 8.75        
Outstanding, end balance (in dollars per share)         $ 8.75      
July 2019 Series B warrants                
Number of Underlying Shares                
Outstanding, beginning balance (in shares)           120,000    
Granted during the period (in shares)           (120,000)    
Exercised during period (in shares)           120,000 60,000  
Outstanding, end balance (in shares)             120,000  
Exchanged during period (in shares)       180,000        
Weighted Average Exercise Price Per Share                
Exercised during period (in dollar per share)           $ 8.75    
Exchanged during the period (in dollar per share)       $ 8.75        
Outstanding, end balance (in dollars per share)         $ 8.75      
Warrants Exercise Period       6 months        
Net proceeds           $ 1,100,000 $ 500,000  
April 2020 Series A warrants                
Number of Underlying Shares                
Outstanding, end balance (in shares)         44,000      
Weighted Average Exercise Price Per Share                
Outstanding, end balance (in dollars per share)         $ 7.50      
April 2020 Series B warrants                
Number of Underlying Shares                
Outstanding, end balance (in shares)         10,000      
Weighted Average Exercise Price Per Share                
Outstanding, end balance (in dollars per share)         $ 7.50      
November 2023 Series A Warrants                
Number of Underlying Shares                
Granted during the period (in shares)         6,000,000      
Outstanding, end balance (in shares)         6,000,000      
Weighted Average Exercise Price Per Share                
Granted (in dollars per share)         $ 0.70      
Outstanding, end balance (in dollars per share)         $ 0.70      
November 2023 Series B Warrants                
Number of Underlying Shares                
Granted during the period (in shares)         3,000,000      
Outstanding, end balance (in shares)         3,000,000      
Weighted Average Exercise Price Per Share                
Granted (in dollars per share)         $ 0.70      
Outstanding, end balance (in dollars per share)         $ 0.70      
November 2023 Pre-Funded Warrants                
Number of Underlying Shares                
Granted during the period (in shares)         1,287,512      
Exercised during period (in shares)         (798,940)      
Outstanding, end balance (in shares)         488,572      
Weighted Average Exercise Price Per Share                
Granted (in dollars per share)         $ 0.0001      
Exercised during period (in dollar per share)         0.0001      
Outstanding, end balance (in dollars per share) $ 0.0001       $ 0.0001      
Number of common shares which can be purchased with each warrant 1              
Net proceeds $ 79.89              
June 2023 Private Placement                
Weighted Average Exercise Price Per Share                
Outstanding, end balance (in dollars per share)   $ 1.90            
Warrants Exercise Period   6 months            
Number of common shares which can be purchased with each warrant   1,427,587            
Gross proceeds from common stock sale               $ 2,600,000
June 2023 Private Placement | Series A Warrants                
Number of Underlying Shares                
Outstanding, beginning balance (in shares)           44,000 100,000  
Exercised during period (in shares)             56,000 200,000
Outstanding, end balance (in shares)             44,000 100,000
Weighted Average Exercise Price Per Share                
Net proceeds             $ 400,000  
June 2023 Private Placement | Series B Warrants [Member]                
Number of Underlying Shares                
Outstanding, beginning balance (in shares)           10,000 10,000  
Exercised during period (in shares)               140,000
Outstanding, end balance (in shares)             10,000 10,000
Registered Offering [Member] | July 2019 Series A warrants                
Number of Underlying Shares                
Exercised during period (in shares)           8,000    
Outstanding, end balance (in shares)         338,155      
Weighted Average Exercise Price Per Share                
Warrants Exercise Period       6 months        
Common shares issuable upon exercise           100,000    
Registered Offering [Member] | July 2019 Series B warrants                
Weighted Average Exercise Price Per Share                
Number of common shares which can be purchased with each warrant       1        
Common Stock | June 2023 Private Placement                
Weighted Average Exercise Price Per Share                
Common shares issuable upon exercise     450,000          
Stock issued during period shares new issues (in shares)     600,000          
Common Stock | June 2023 Private Placement | Series A Warrants                
Weighted Average Exercise Price Per Share                
Common shares issuable upon exercise     300,000          
Common Stock | June 2023 Private Placement | Series B Warrants [Member]                
Weighted Average Exercise Price Per Share                
Common shares issuable upon exercise     150,000          
Common Stock | Registered Offering [Member] | July 2019 Series A warrants                
Weighted Average Exercise Price Per Share                
Stock issued during period shares new issues (in shares)       346,155