XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Organization - Public Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 06, 2024
Apr. 26, 2016
Mar. 29, 2016
Feb. 28, 2021
Mar. 31, 2018
Dec. 31, 2024
Dec. 31, 2023
Public Offerings              
Purchase price of warrants           $ 5.35  
Proceeds from the exercise of warrants           $ 18,590  
Accumulated deficit           397,010 $ 334,717
Cash, cash equivalents and marketable securities           $ 52,000  
Common Warrants              
Public Offerings              
Number of warrants exercised           5,311,198  
Proceeds from the exercise of warrants           $ 18,600  
Initial Public Offering              
Public Offerings              
Shares issued in transaction     4,700,000        
Share price of stock issued     $ 15        
Net proceeds from IPO   $ 70,600          
Over-allotment Option              
Public Offerings              
Shares issued in transaction   502,618   1,212,231 1,058,823    
Share price of stock issued   $ 15          
Follow-on Public Offering              
Public Offerings              
Shares issued in transaction       9,783,660 8,117,647    
Share price of stock issued       $ 3.5 $ 8.5    
Net proceeds from sale of stock       $ 32,000 $ 64,900    
Registered Direct Offering              
Public Offerings              
Gross proceeds from sale of stock $ 30,600            
Registered Direct Offering | Common Warrants              
Public Offerings              
Exercise price of warrants $ 3.5            
Number of warrants exercised           5,311,198  
Proceeds from the exercise of warrants           $ 18,600  
Registered Direct Offering | Pre-funded Warrants              
Public Offerings              
Exercise price of warrants 0.0001            
Purchase price of warrants 3.4999            
Number of warrants exercised           0  
Registered Direct Offering | Common Stock and Common Warrants              
Public Offerings              
Combined offering price per share $ 1.7312            
Registered Direct Offering | Common Stock and Common Warrants | Common Stock              
Public Offerings              
Shares issued in transaction 13,512,699            
Registered Direct Offering | Common Stock and Common Warrants | Common Warrants              
Public Offerings              
Warrants issued to purchase common shares 13,078,509            
Registered Direct Offering | Pre-funded and Common Warrants              
Public Offerings              
Combined offering price per share $ 1.7311            
Registered Direct Offering | Pre-funded and Common Warrants | Common Warrants              
Public Offerings              
Warrants issued to purchase common shares 4,010,927            
Registered Direct Offering | Pre-funded and Common Warrants | Pre-funded Warrants              
Public Offerings              
Warrants issued to purchase common shares 4,144,085