XML 100 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Net (Loss) Income Per Share - Summary of Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 2,135,806 3,538,921 9,991,926
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 978,243 3,172,943 7,813,153
Restricted stock awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 1,157,563 365,978 2,178,773