XML 27 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity And Stock-Based Compensation (Summary Of Stock Warrant Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Beginning Balance, Number of shares 2,956,687  
Options granted, Number of shares 1,162,616  
Options exercised, Number of shares (98,928)  
Options canceled, Number of shares (99,669)  
Options expired, Number of shares (171,520)  
Ending Balance, Number of shares 3,749,186 2,956,687
Beginning Balance, Weighted average exercise price per share $ 17.04  
Options granted, Weighted average exercise price per share 13.60  
Options exercised, Weighted average exercise price per share 2.75  
Options expired, Weighted average exercise price per share 21.61  
Ending Balance, Weighted average exercise price per share $ 16.18 $ 17.04
Weighted average remaining life 7 years 10 months 24 days 7 years 7 months 6 days
Warrants to purchase common stock [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Beginning Balance, Number of shares 213,485  
Options granted, Number of shares  
Options exercised, Number of shares (45,638)  
Options expired, Number of shares  
Ending Balance, Number of shares 167,847 213,485
Beginning Balance, Weighted average exercise price per share $ 4.00  
Options granted, Weighted average exercise price per share  
Options exercised, Weighted average exercise price per share 2.67  
Options expired, Weighted average exercise price per share  
Ending Balance, Weighted average exercise price per share $ 4.36 $ 4.00
Weighted average remaining life 1 year 3 months 11 days 2 years 4 months 13 days