XML 56 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 06, 2024
Apr. 22, 2022
Nov. 30, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 07, 2014
Schedule Of Capitalization Equity [Line Items]              
Common stock, par value (in dollars per share)       $ 0.001 $ 0.001    
Common stock, shares authorized (in shares)       150,000,000 150,000,000    
Common stock, shares issued (in shares)       37,973,991 37,207,799    
Common stock, shares outstanding (in shares)       37,973,991 37,207,799    
Preferred stock, shares authorized (in shares)       5,000,000 5,000,000   5,000,000
Preferred stock, par value (in dollars per share)       $ 0.001 $ 0.001   $ 0.001
Preferred stock, shares issued (in shares)       0 0    
Preferred stock, shares outstanding (in shares)       0 0    
Warrant liabilities fair value adjustment       $ (13,812) $ 3,166    
Warrant liabilities       $ 13,700 $ 21,800    
Warrants to purchase common stock associated with Danforth Advisors              
Schedule Of Capitalization Equity [Line Items]              
Number of warrants issued to purchase common stock (in shares)     50,000        
Exercise price of warrants (in dollars per share)     $ 5.5        
Warrant expiration period     5 years        
Cantor Fitzgerald Co | Common Stock Sales Agreement              
Schedule Of Capitalization Equity [Line Items]              
Common stock, par value (in dollars per share) $ 0.001            
Cantor Fitzgerald Co | Sales Agreement              
Schedule Of Capitalization Equity [Line Items]              
Common stock issued, net of expenses (in shares)       0      
Maximum | Cantor Fitzgerald Co | Common Stock Sales Agreement              
Schedule Of Capitalization Equity [Line Items]              
Common stock issued, net of expenses (in shares) 50,000,000            
Common Stock              
Schedule Of Capitalization Equity [Line Items]              
Common stock, shares outstanding (in shares)       37,973,991 37,207,799 32,682,342  
Common stock issued, net of expenses (in shares)         4,150,400    
December 2020 Public Offering | Pre-funded Warrants              
Schedule Of Capitalization Equity [Line Items]              
Number of warrants issued to purchase common stock (in shares)       7,516,267 3,200,000    
April 2022 Public Offering              
Schedule Of Capitalization Equity [Line Items]              
Common stock issued, net of expenses (in shares)   3,333,333          
Pre-funded warrants were exercised for proceeds       $ 0 $ 4,150    
April 2022 Public Offering | Pre-funded Warrants              
Schedule Of Capitalization Equity [Line Items]              
Common stock, par value (in dollars per share)   $ 0.001          
Common stock issued, net of expenses (in shares)       0 4,150,400    
Number of warrants issued to purchase common stock (in shares)   11,666,667   7,516,267 3,200,000    
Public offering price   $ 2.999          
April 2022 Public Offering | Series 1 Warrant              
Schedule Of Capitalization Equity [Line Items]              
Exercise price of warrants (in dollars per share)   $ 0.001          
April 2022 Public Offering | Series 1 Warrant | Maximum              
Schedule Of Capitalization Equity [Line Items]              
Number of warrants issued to purchase common stock (in shares)   11,666,667          
April 2022 Public Offering | Series 2 Warrant              
Schedule Of Capitalization Equity [Line Items]              
Exercise price of warrants (in dollars per share)   $ 3.45          
Warrant term   7 years          
April 2022 Public Offering | Series 2 Warrant | Maximum              
Schedule Of Capitalization Equity [Line Items]              
Number of shares received per warrant (in shares)   15,000,000          
April 2022 Public Offering | Common Stock              
Schedule Of Capitalization Equity [Line Items]              
Public offering price   $ 3.00          
April 2022 Public Offering | Warrant | Maximum              
Schedule Of Capitalization Equity [Line Items]              
Number of warrants issued to purchase common stock (in shares)   15,000,000