XML 126 R102.htm IDEA: XBRL DOCUMENT v3.20.4
Net Earnings Per Share - Potentially Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 769,417 13,733,323 72,306,085
Redeemable convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares)     65,960,205
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 699,233 13,610,441 6,025,473
Employee stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 70,184    
Warrants to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares)   122,882 60,168
Warrants to purchase convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares)     260,239