XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings (loss) per share (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Schedule of potentially dilutive shares from diluted net loss per share The Company excluded the following potentially dilutive shares from diluted net loss per share as the effect would have been anti-dilutive for all periods presented:
 Three Months Ended
March 31,
 20212020
Outstanding stock options6,891,578 5,344,927 
Restricted stock units148,500 134,000 
Shares issuable under 2020 ESPP22,521 — 
 7,062,599 5,478,927