XML 113 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share - Antidilutive Potential Common Shares (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive potential common shares (shares) 6,909,558 4,944,711 35,605,909
Options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive potential common shares (shares) 6,573,744 4,944,711 4,048,802
Convertible preferred stock (as converted to common stock)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive potential common shares (shares) 0 0 31,557,107
Unvested restricted stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive potential common shares (shares) 335,814 0 0