XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
May 01, 2024
Apr. 30, 2024
Jul. 31, 2023
Feb. 29, 2020
Dec. 31, 2024
May 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]              
Common stock, par value         $ 0.00001   $ 0.00001
Proceeds from issuance of common stock, net of issuance costs         $ 6,909,000    
Common stock, shares authorized         300,000,000   150,000,000
Pre-Funded Warrant              
Class Of Stock [Line Items]              
Exercise price of warrants         $ 0.00001   $ 0.00001
Tranche one Warrant              
Class Of Stock [Line Items]              
Exercise price of warrants         4.16   4.16
Tranche Two Warrant              
Class Of Stock [Line Items]              
Exercise price of warrants         $ 6.24   $ 6.24
Private Placement | Pre-Funded Warrant              
Class Of Stock [Line Items]              
Expiration date         Jul. 31, 2043    
Private Placement | Tranche one Warrant              
Class Of Stock [Line Items]              
Expiration date         Jul. 31, 2025    
Private Placement | Tranche Two Warrant              
Class Of Stock [Line Items]              
Expiration date         Jul. 31, 2026    
ATM Offering              
Class Of Stock [Line Items]              
Issuance of common stock in follow-on offering, net of issuance costs, shares         1,654,594    
Average price         $ 1.3    
Proceeds from issuance of common stock, net of issuance costs         $ 2,100,000    
Percentage of sales commission and issuance cost         3.00%    
Maximum              
Class Of Stock [Line Items]              
Common stock, shares authorized           300,000,000  
Minimum              
Class Of Stock [Line Items]              
Common stock, shares authorized           150,000,000  
Jefferies LLC              
Class Of Stock [Line Items]              
Common stock, par value       $ 0.00001      
Percentage of sales commission       3.00%      
Issuance of common stock in follow-on offering, net of issuance costs, shares   2,270,608          
Average price   $ 2.2          
Proceeds from issuance of common stock, net of issuance costs   $ 4,800,000          
Percentage of sales commission and issuance cost   3.00%          
Jefferies LLC | Maximum              
Class Of Stock [Line Items]              
Proceeds from issuance of common stock, net of issuance costs       $ 75,000,000      
BVF Partners              
Class Of Stock [Line Items]              
Stock exercised 7,500,000            
Exercise price of warrants $ 0.00001            
BVF Partners | Private Placement              
Class Of Stock [Line Items]              
Gross proceeds from issuance of private placement     $ 29,700,000        
Issuance cost     $ 300,000        
Price per share     $ 2.08        
BVF Partners | Private Placement | Pre-Funded Warrant              
Class Of Stock [Line Items]              
Number of shares issued upon warrants     14,423,077        
BVF Partners | Private Placement | Tranche one Warrant              
Class Of Stock [Line Items]              
Number of shares issued upon warrants     5,769,231        
BVF Partners | Private Placement | Tranche Two Warrant              
Class Of Stock [Line Items]              
Number of shares issued upon warrants     5,769,231