XML 45 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Schedule of Stock Options Outstanding (Details)
3 Months Ended
Mar. 31, 2017
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of shares - outstanding, December 31, 2016 (in shares) | shares 4,248,156
Number of shares - granted (in shares) | shares 375,027
Number of shares - exercised (in shares) | shares (252,599)
Number of shares - forfeited (in shares) | shares (8,323)
Number of shares - expired (in shares) | shares (7,171)
Number of shares - outstanding, March 31, 2017 (in shares) | shares 4,355,090
Number of shares - exercisable, March 31, 2017 (in shares) | shares 2,709,410
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, 2016 (in usd per share) | $ / shares $ 7.21
Weighted average exercise price per share - granted (in usd per share) | $ / shares 23.00
Weighted average exercise price per share - exercised (in usd per share) | $ / shares 5.64
Weighted average exercise price per share - forfeited (in usd per share) | $ / shares 19.73
Weighted average exercise price per share - expired (in usd per share) | $ / shares 7.52
Weighted average exercise price per share - outstanding, March 31, 2017 (in usd per share) | $ / shares 8.63
Weighted average exercise price per share - exercisable, March 31, 2017 (in usd per share) | $ / shares $ 5.78