XML 77 R67.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Per Share - (Narrative) (Details) - $ / shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
Shares outstanding 26,715,532 29,252,419  
Outstanding stock options to purchase common stock 1,719,701 2,712,102 2,185,922
Outstanding stock options to purchase common stock, per share $ 20.56 $ 19.81 $ 19.81
Warrants granted, exercise price per share $ 20.00 $ 20.00 $ 20.00
Restricted shares outstanding 356,407 1,000,275  
Warrant [Member]      
Dilutive Convertible Securities 33,783