XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Schedule of Stock Options Outstanding (Details) - $ / shares
9 Months Ended
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of shares - outstanding, December 31, 2016 (in shares) 4,248,156
Number of shares - granted (in shares) 383,887
Number of shares - exercised (shares) (785,257)
Number of shares - forfeited (in shares) (59,924)
Number of shares - expired (in shares) (43,021)
Number of shares - outstanding, September 30, 2017 (in shares) 3,743,841
Number of shares - exercisable, September 30, 2017 (in shares) 2,208,015
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) $ 7.20
Weighted average exercise price per share - granted (in usd per share) 23.00
Weighted average exercise price per share - exercised (in usd per share) 5.76
Weighted average exercise price per share - forfeited (in usd per share) 17.72
Weighted average exercise price per share - expired (in usd per share) 10.73
Weighted average exercise price per share - outstanding, September 30, 2017 (in usd per share) 8.92
Weighted average exercise price per share - exercisable, September 30, 2017 (in usd per share) $ 5.87