Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Detail)

v3.22.1
Stockholders' Equity - Additional Information (Detail)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 10, 2020
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
shares
Mar. 31, 2022
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
shares
May 31, 2021
$ / shares
shares
Schedule Of Capitalization Equity [Line Items]            
Common stock, par value (in dollars per share) | $ / shares     $ 0.001   $ 0.001  
Common stock, shares authorized (in shares) | shares     100,000,000   100,000,000  
Common stock, shares issued (in shares) | shares     29,221,158   28,705,334  
Common stock, shares outstanding (in shares) | shares     29,221,158   28,705,334  
Proceeds from common stock issued     $ 2,164 $ 0    
Warrant liabilities fair value adjustment     10,030 1,296    
Warrant liabilities     $ 8,000   $ 18,100  
Debt instrument, description     0      
Face amount     $ 36,383      
Reclass of warrant liability to additional paid in capital     71 $ 0    
Second Tranche of Term Loan            
Schedule Of Capitalization Equity [Line Items]            
Face amount   $ 10,000        
Reclass of warrant liability to additional paid in capital   $ 300        
Third Tranche of Term Loan            
Schedule Of Capitalization Equity [Line Items]            
Face amount     5,000      
Reclass of warrant liability to additional paid in capital     $ 100      
Loan and Security Agreement | Hercules Capital Inc. and Silicon Valley Bank            
Schedule Of Capitalization Equity [Line Items]            
Common stock, par value (in dollars per share) | $ / shares           $ 0.001
Multiplier value by aggregate amount of the term loan advances divided by exercise price of warrants to calculate number of shares for purchase           0.04
Number of warrants issued to purchase common stock (in shares) | shares           113,607
Loan and Security Agreement | Second Tranche of Term Loan | Hercules Capital Inc. and Silicon Valley Bank            
Schedule Of Capitalization Equity [Line Items]            
Common stock, shares issued (in shares) | shares   56,803        
Loan and Security Agreement | Third Tranche of Term Loan | Hercules Capital Inc. and Silicon Valley Bank            
Schedule Of Capitalization Equity [Line Items]            
Common stock, shares issued (in shares) | shares     28,409      
Aspire Capital | Common Stock Purchase Agreement            
Schedule Of Capitalization Equity [Line Items]            
Number of purchase aggregate shares of common stock | shares 1,956,547          
Percentage of common stock outstanding 19.99%          
Number of shares committed | shares 70,910          
Average purchase price of shares sold | $ / shares $ 8.461          
Percentage of common stock owned 19.99%          
Common stock issued, net of expenses (in shares) | shares     350,000      
Proceeds from common stock issued     $ 1,500      
Aspire Capital | Common Stock Purchase Agreement | Maximum            
Schedule Of Capitalization Equity [Line Items]            
Sale of common stock at sole discretion $ 20,000          
Cantor Fitzgerald & Co. and Ladenburg Thalmann & Co. Inc. | Sales Agreement            
Schedule Of Capitalization Equity [Line Items]            
Common stock issued, net of expenses (in shares) | shares     137,610      
Proceeds from common stock issued     $ 700