XML 63 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity And Stock-Based Compensation (Summary Of Exercise Price Of Stock Options Outstanding And Exercisable) (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number outstanding 2,956,687  
Weighted average remaining contractual life (in years) 7 years 7 months 6 days 8 years 2 months 12 days
Weighted average exercise price $ 17.04  
Number vested 1,513,617  
Weighted average exercise price $ 15.70  
$2.67 - $4.28 [Member]    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price, lower range 2.67  
Exercise price, upper range $ 4.28  
Number outstanding 732,842  
Weighted average remaining contractual life (in years) 6 years  
Weighted average exercise price $ 3.84  
Number vested 579,735  
Weighted average exercise price $ 3.79  
$4.67 - $7.55 [Member]    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price, lower range 4.67  
Exercise price, upper range $ 7.55  
Number outstanding 218,359  
Weighted average remaining contractual life (in years) 7 years 8 months 12 days  
Weighted average exercise price $ 5.27  
Number vested 105,633  
Weighted average exercise price $ 5.42  
$11.00 - $16.52 [Member]    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price, lower range 11.00  
Exercise price, upper range $ 16.52  
Number outstanding 471,375  
Weighted average remaining contractual life (in years) 9 years 7 months 6 days  
Weighted average exercise price $ 13.49  
Number vested 53,634  
Weighted average exercise price $ 14.71  
$19.35 - $30.99 [Member]    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price, lower range 19.35  
Exercise price, upper range $ 30.99  
Number outstanding 1,534,111  
Weighted average remaining contractual life (in years) 7 years 8 months 12 days  
Weighted average exercise price $ 26.12  
Number vested 774,615  
Weighted average exercise price $ 26.08