Subsequent Events (Details) (USD $) | Mar. 31, 2014 | Mar. 31, 2014 | Mar. 31, 2013 | Apr. 16, 2014 | Apr. 09, 2014 | Apr. 09, 2014 | Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014 | Apr. 09, 2014 | Apr. 09, 2014 | Apr. 09, 2014 | Apr. 09, 2014 | Apr. 09, 2014 | Apr. 09, 2014 | Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2014 | Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014 |
First Amendment to the Credit Agreement | Stock options | Stock options | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event | Subsequent event |
| | | First Amendment to the Credit Agreement | 2014 Plan | President and Chief Executive Officer | President and Chief Executive Officer | President and Chief Executive Officer | President and Chief Executive Officer | President and Chief Executive Officer | President and Chief Executive Officer | President and Chief Executive Officer | President and Chief Executive Officer | President and Chief Executive Officer | President and Chief Executive Officer | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management | President and certain members of management |
| | | | | Stock options | Stock options | Stock options | Stock options | Stock options | Stock options | Stock options | Stock options | Stock options | Stock options | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions | Stock options with President and market-based vesting conditions |
| | | | | Awards granted on April 9, 2014 | Awards granted on April 9, 2014 | Awards granted on April 9, 2014 | Awards granted on April 9, 2014 | Awards granted on April 9, 2014 | Awards granted on April 9, 2014 | Awards granted on April 9, 2014 | Awards granted on April 9, 2014 | Awards granted on April 9, 2014 | Awards granted on April 9, 2014 | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast | Forecast |
| | | | | | Forecast | Forecast | Forecast | Maximum | Minimum | Percentage of the purchase price for the Option 115% | Percentage of the purchase price for the Option 140% | Percentage of the purchase price for the Option 170% | Percentage of the purchase price for the Option 200% | | | | | | | | Tranche 1 | Tranche 1 | Tranche 1 | Tranche 1 | Tranche 2 | Tranche 2 | Tranche 2 | Tranche 2 | Tranche 2 | Tranche 2 | Tranche 3 | Tranche 3 | Tranche 3 | Tranche 3 | Tranche 3 | Tranche 3 | Tranche 3 | Tranche 4 | Tranche 4 | Tranche 4 | Tranche 4 | Tranche 4 | Tranche 4 | Tranche 4 |
Subsequent Events | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Number of shares granted | ' | ' | ' | ' | ' | 400,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Purchase price (in dollars per share) | ' | ' | ' | ' | ' | $30.25 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Consecutive business days at any point during specified period for which the Company's common stock closed at specified prices | ' | ' | ' | ' | ' | '3 days | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Percentage of the purchase price for the Option | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | 115.00% | 140.00% | 170.00% | 200.00% | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Number of options used to estimate grant date fair value of each tranche (in shares) | ' | ' | ' | ' | ' | 100,000 | ' | ' | ' | ' | ' | 100,000 | 100,000 | 100,000 | 100,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Share price equivalent one (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $34.79 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Share price equivalent two (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $42.35 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Share price equivalent three (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $51.42 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Share price equivalent four (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $60.50 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Expiration period of unvested portion of options | ' | ' | ' | ' | ' | '5 years | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Termination period of options | ' | ' | ' | ' | ' | ' | ' | ' | ' | '10 years | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Compensation expense recognized | ' | $151,000 | $49,000 | ' | ' | ' | $159,000 | $557,000 | $1,100,000 | ' | ' | ' | ' | ' | ' | $266,000 | $460,000 | $688,000 | $147,000 | $198,000 | $744,000 | $1,561,000 | $194,000 | $422,000 | $96,000 | $712,000 | $141,000 | $141,000 | $141,000 | $26,000 | $243,000 | $449,000 | $75,000 | $76,000 | $76,000 | $15,000 | $58,000 | $303,000 | $242,000 | $50,000 | $49,000 | $49,000 | $10,000 | $140,000 | $198,000 | $158,000 |
Number of shares available for issuance under the Plan including the shares rolled over from the 2005 Plan | ' | 21,416 | ' | ' | 400,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Number of shares available for issuance under the plan rolled over from previous plan | ' | ' | ' | ' | 21,416 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Maximum borrowing capacity | 18,000,000 | ' | ' | 15,000,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Capital expenditures excluded to modify debt instrument covenant fixed charge ratio | ' | ' | ' | $31,000,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |