XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities Not Included in Calculation of Diluted Net Loss Per Share (Detail) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in calculation of diluted net loss per share 1,435,855 599,717 966,860
Class X Preferred Stock (if-converted to common stock) [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in calculation of diluted net loss per share     587,445
Common Stock Warrants [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in calculation of diluted net loss per share 13,760 13,904 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 included in calculation of diluted net loss per share 1,420,050 584,211 363,553
Employee Stock Purchase Plan [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in calculation of diluted net loss per share 2,045 1,602 1,958