XML 45 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Schedule of Stock Options Outstanding (Details) - $ / shares
9 Months Ended
Sep. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of shares - outstanding, December 31, 2015 4,366,297
Number of shares - granted 396,688
Number of shares - exercised (266,813)
Number of shares - forfeited (69,417)
Number of shares - expired (11,566)
Number of shares - outstanding, June 30, 2016 4,415,189
Number of shares - exercisable, June 30, 2016 2,102,214
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted average exercise price per share - outstanding, December 31, 2015 (in usd per share) $ 6.24
Weighted average exercise price per share - granted (in usd per share) 25.47
Weighted average exercise price per share - exercised (in usd per share) 6.54
Weighted average exercise price per share - forfeited (in usd per share) 13.59
Weighted average exercise price per share - expired (in usd per share) 6.97
Weighted average exercise price per share - outstanding, June 30, 2016 (in usd per share) 7.83
Weighted average exercise price per share - exercisable, June 30, 2016 (in usd per share) $ 5.80