XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (loss) per share (Tables)
9 Months Ended
Sep. 30, 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
September 30,
Nine Months Ended
September 30,
 2021202020212020
Outstanding stock options9,619,138 6,767,930 9,619,138 6,767,930 
Restricted stock units170,500 186,500 170,500 186,500 
Shares issuable under 2020 ESPP24,965 18,011 24,965 18,011 
 9,814,603 6,972,441 9,814,603 6,972,441