Stock-based Compensation Plans and Awards - Employee Stock Purchase Plan - (Details) $ in Thousands |
1 Months Ended |
3 Months Ended |
9 Months Ended |
May 31, 2011 |
Sep. 30, 2016
USD ($)
shares
|
Sep. 30, 2015
USD ($)
|
Sep. 30, 2016
USD ($)
item
shares
|
Sep. 30, 2015
USD ($)
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
| Stock-based compensation expense | $ |
|
$ 1,680
|
$ 1,559
|
$ 6,118
|
$ 5,683
|
| Employee Stock Purchase Plan |
|
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
| Share-based compensation arrangement by share-based payment award, discount from market price, lower of purchase and offer date |
15.00%
|
|
|
|
|
| Participants maximum payroll deductions percentage |
15.00%
|
|
|
|
|
| Duration of each offering period |
|
|
|
12 months
|
|
| Number of purchase periods in each offering period | item |
|
|
|
2
|
|
| Duration of each purchase period |
|
|
|
6 months
|
|
| Maximum number of common stock shares may be purchased by each participant |
|
|
|
500
|
|
| Fair value assumptions, expected volatility, minimum |
|
|
|
41.00%
|
|
| Fair value assumptions, expected volatility, maximum |
|
|
|
48.00%
|
|
| Number of common stock shares remaining authorized for issuance |
|
1,700,000
|
|
1,700,000
|
|