Quarterly report pursuant to Section 13 or 15(d)

Warrants - General Information (Details)

v3.24.2.u1
Warrants - General Information (Details)
1 Months Ended
Oct. 01, 2020
USD ($)
$ / shares
shares
Oct. 24, 2019
$ / shares
shares
Sep. 04, 2019
$ / shares
shares
Feb. 04, 2019
USD ($)
$ / shares
shares
Jan. 31, 2021
item
$ / shares
shares
Jun. 30, 2023
$ / shares
shares
Aug. 24, 2022
$ / shares
shares
Jun. 16, 2020
$ / shares
Dec. 09, 2019
$ / shares
Goldman Warrant, Purchase Warrant for Common Shares                  
Warrants                  
Issued warrants (in shares)       1          
Exercise price (in dollars per share) | $ / shares       $ 8.86   $ 2.61   $ 2.61 $ 3.80
Aggregate shares called by warrants (in shares)       404,634   463,067      
Aggregate shares called by each warrant (in shares)       404,634          
Purchase price of warrants | $       $ 150,000          
Date from which warrants exercisable       Aug. 04, 2019          
Maturity date       Feb. 04, 2024          
Value of warrants | $       $ 2,300,000          
Goldman 2020 Warrant, Purchase Warrant for Common Shares                  
Warrants                  
Issued warrants (in shares) 1                
Exercise price (in dollars per share) | $ / shares $ 4.76         $ 2.75      
Aggregate shares called by warrants (in shares) 291,295         291,295      
Aggregate shares called by each warrant (in shares) 291,295                
Date from which warrants exercisable Oct. 01, 2020                
Maturity date Feb. 04, 2024                
Private placement, purchase price | $ $ 10,000                
Value of warrants | $ $ 800,000                
September 2019 Pre-Funded Common Stock Warrants                  
Warrants                  
Exercise price (in dollars per share) | $ / shares   $ 0.001              
Aggregate shares called by warrants (in shares)     440,000            
Purchase price per warrant (in dollars per share) | $ / shares     $ 5.00            
Warrants exercised (in shares)   440,000              
September 2019 Series D Common Stock Warrants                  
Warrants                  
Outstanding warrants (in shares)           75,000      
Exercise price (in dollars per share) | $ / shares     $ 6.12   $ 6.12        
Aggregate shares called by warrants (in shares)     765,000            
Term     5 years            
Date from which warrants exercisable     Apr. 02, 2020            
Maturity date     Apr. 02, 2025            
Shares as percentage of Registered Direct Offering (as a percent)     75.00%            
Number of warrant holders | item         3        
Warrants exercised (in shares)         690,000        
Warrants exercised, shares issued (in shares)         352,279        
August 2022 Warrants                  
Warrants                  
Exercise price (in dollars per share) | $ / shares             $ 2.75    
Aggregate shares called by warrants (in shares)             2,934,498