XML 146 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Loss Per Share - Computation of Anti-Dilutive Shares (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Stock Option      
Earnings Per Share, Diluted, Other Disclosures [Abstract]      
Shares (in shares) 1,260,902 1,319,743 1,707,133
Series A Warrants      
Earnings Per Share, Diluted, Other Disclosures [Abstract]      
Shares (in shares) 0 0 222,939
Series B Warrants      
Earnings Per Share, Diluted, Other Disclosures [Abstract]      
Shares (in shares) 0 0 328,563
Restricted Stock Units (RSUs)      
Earnings Per Share, Diluted, Other Disclosures [Abstract]      
Shares (in shares) 5,557,659 5,336,433 5,478,269