XML 64 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity and Stock-Based Compensation - Summary of Activity of Stock Options (Details)
3 Months Ended
Mar. 31, 2018
$ / shares
shares
Activity of stock option plans [Roll Forward]  
Number of Shares Outstanding (Options), Beginning Balance (in shares) | shares 216,326
Number of Shares Outstanding (Options), Exercised (in shares) | shares (43,614)
Number of Shares Outstanding (Options), Ending Balance (in shares) | shares 172,712
Number of Shares Outstanding (Options), Exercisable (in shares) | shares 172,712
Weighted average exercise price for stock option plans [Roll Forward]  
Weighted Average Exercise Price, Beginning Balance (in dollars per share) | $ / shares $ 16.82
Weighted Average Exercise Price, Exercised (in dollars per share) | $ / shares 16.13
Weighted Average Exercise Price, Ending Balance (in dollars per share) | $ / shares 16.99
Weighted Average Exercise Price, Exercisable (in dollars per share) | $ / shares $ 16.99