XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Sep. 30, 2024
Jan. 31, 2023
Warrants      
Number of Common shares issuable   6,531,548  
Dividend attributable to down round feature of warrants   $ (234)  
January 23, 2017 Warrants      
Warrants      
Number of Common shares issuable   5,450  
Exercise price of warrant   $ 0.10  
2017 Warrants      
Warrants      
Number of Common shares issuable   250,227  
Exercise price of warrant   $ 2.82  
Dividend attributable to down round feature of warrants   $ (234)  
2017 Warrants | Maximum      
Warrants      
Warrants   $ 10.55  
2017 Warrants | Minimum      
Warrants      
Warrants   $ 2.82  
2019 Warrants      
Warrants      
Number of Common shares issuable   690,813  
Exercise price of warrant   $ 19.50  
Number of shares redeemed 10,000    
Purchase price per share $ 2.90    
March 2020 Pre-funded Warrants      
Warrants      
Number of Common shares issuable   824,718  
Exercise price of warrant   $ 0.01  
March 2020 Coverage Warrants      
Warrants      
Number of Common shares issuable   2,594,503  
Exercise price of warrant   $ 21.10  
September 2021 Pre-funded Warrants      
Warrants      
Number of Common shares issuable   591,603  
Exercise price of warrant   $ 0.01  
January 2023 Common Stock Warrants      
Warrants      
Number of Common shares issuable   50,830  
Exercise price of warrant   $ 6.78 $ 6.78
April 2024 Pre-funded Warrants      
Warrants      
Number of Common shares issuable   1,523,404  
Exercise price of warrant   $ 0.001