XML 81 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income (Loss) Per Share - Anti-dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Net Loss Per Share    
Anti-dilutive securities (in shares) 10,920,123 14,770,633
Stock options    
Net Loss Per Share    
Anti-dilutive securities (in shares) 7,536,325 10,300,404
Convertibles notes    
Net Loss Per Share    
Anti-dilutive securities (in shares) 3,164,557 3,164,557
Restricted stock units    
Net Loss Per Share    
Anti-dilutive securities (in shares) 219,241 1,305,672