XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income (Loss) Per Share Attributable to Common Stockholders - Additional Information (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares excluded from computation of diluted net income per share 1,532,944  
Convertible Preferred Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares excluded from computation of diluted net income per share   33,645,447
Stock Options to Purchase Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares excluded from computation of diluted net income per share   3,911,633
Non-vested Restricted Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares excluded from computation of diluted net income per share   200,000