XML 102 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Employee Stock Purchase Plan - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Feb. 29, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for issuance under Plan   2,192,545 1,708,516    
Aggregate limit of common stock   200,000,000 200,000,000    
Company's incremental common stock shares reserved for issuance   2,000,000      
Stock options grant shares approved for issuance-Non Employee   82,011 28,534 239,266  
Common stock, par value   $ 0.001 $ 0.001    
Stock issued during period, shares, new issues   6,491,196      
Proceeds from issuance of common stock   $ 73,276 $ 0 $ 0  
Equity Distribution Agreement [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Equity distribution agreement offering price     $ 75,000    
ESPP [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for issuance under Plan   622,898      
Common stock initially reserved for issuance         300,000
Shares available for issuance under plan annual increase rate         1.00%
Company's incremental common stock shares reserved for issuance 300,000        
Common stock issued to employees   71,653 88,784 93,221  
Unrecognized compensation expenses   $ 200      
Unrecognized compensation expense, weighted-average period   4 months 24 days      
ESPP [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for issuance under Plan   1,400,000      
Aggregate limit of common stock         3,000,000