XML 79 R69.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Per Share - (Narrative) (Details) - $ / shares
3 Months Ended 6 Months Ended
Mar. 31, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Earnings Per Share [Abstract]        
Shares outstanding   28,810,883 35,053,339  
Outstanding stock options to purchase common stock   2,703,752 3,058,821 2,596,251
Outstanding stock options to purchase common stock, per share   $ 19.82 $ 19.86 $ 19.84
Outstanding warrants   725,750 830,750 725,750
Warrants granted, exercise price per share   $ 20.00 $ 20.00 $ 20.00
Restricted shares outstanding   918,890 1,043,228  
Dilutive equity awards (shares) 630   276