XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Organization, Business, Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Common Equivalent Shares Excluded for Calculation of Diluted Earning Per Share (Detail) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities not considered for calculation of diluted net loss per share 913,668 502,004
Common Stock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities not considered for calculation of diluted net loss per share 13,760 13,904
Common Stock Options and Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities not considered for calculation of diluted net loss per share 898,306 486,142
Employee Stock Purchase Plan [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities not considered for calculation of diluted net loss per share 1,602 1,958