Stock Options and Restricted Shares (Details) (USD $) | 12 Months Ended |
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Shares reserved for Stock Option Plan | 5,500,000 | | |
Weighted Average Exercise Price [Roll Forward] | | | |
Granted, weighted average exercise price (in dollars per share) | | | $5.41 |
Weighted Average Grant Date Fair Value [Roll Forward] | | | |
Granted (in dollars per share) | $24.24 | $16.31 | $11.10 |
Shares available for grant, balance at end of period (in shares) | 859,000 | | |
Unrecognized compensation costs for stock options | $863,000 | | |
Expected forfeiture rate for key employees (in hundredths) | 10.00% | | |
Expected forfeiture rate for non-key employees (in hundredths) | 15.00% | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Options Outstanding as of end of period (in shares) | 682,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 6 years 2 months 12 days | | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $11.84 | | |
Options Exercisable as of end of period (in shares) | 410,000 | | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $10.40 | | |
$6.36 to $7.88 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Exercise price range, lower range limit (in dollars per share) | $6.36 | | |
Exercise price range, upper range limit (in dollars per share) | $7.88 | | |
Options Outstanding as of end of period (in shares) | 70,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 3 years 2 months 12 days | | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $6.81 | | |
Options Exercisable as of end of period (in shares) | 70,000 | | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $6.81 | | |
$7.89 to $10.98 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Exercise price range, lower range limit (in dollars per share) | $7.89 | | |
Exercise price range, upper range limit (in dollars per share) | $10.98 | | |
Options Outstanding as of end of period (in shares) | 82,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 3 years 3 months 18 days | | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $9.74 | | |
Options Exercisable as of end of period (in shares) | 82,000 | | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $9.74 | | |
$10.99 to $11.72 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Exercise price range, lower range limit (in dollars per share) | $10.99 | | |
Exercise price range, upper range limit (in dollars per share) | $11.72 | | |
Options Outstanding as of end of period (in shares) | 170,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 6 years 10 months 24 days | | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $11.34 | | |
Options Exercisable as of end of period (in shares) | 168,000 | | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $11.34 | | |
$11.73 to $12.03 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Exercise price range, lower range limit (in dollars per share) | $11.73 | | |
Exercise price range, upper range limit (in dollars per share) | $12.03 | | |
Options Outstanding as of end of period (in shares) | 90,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 7 years 1 month 6 days | | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $12.03 | | |
Options Exercisable as of end of period (in shares) | 90,000 | | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $12.03 | | |
$12.04 to $13.03 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Exercise price range, lower range limit (in dollars per share) | $12.04 | | |
Exercise price range, upper range limit (in dollars per share) | $13.03 | | |
Options Outstanding as of end of period (in shares) | 90,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 7 years 1 month 6 days | | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $13.03 | | |
Options Exercisable as of end of period (in shares) | 0 | | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $0 | | |
$13.04 to $15.03 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Exercise price range, lower range limit (in dollars per share) | $13.04 | | |
Exercise price range, upper range limit (in dollars per share) | $15.03 | | |
Options Outstanding as of end of period (in shares) | 180,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 7 years 1 month 6 days | | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $14.53 | | |
Options Exercisable as of end of period (in shares) | 0 | | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $0 | | |
Chief Executive Officer [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Number of successive periods to awards vesting | 5 | | |
Escalation (in dollars per share) | $1 | | |
Stock Options [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Terms of award | 10 years | | |
Vesting period, incentive stock options | 4 years | | |
Award vesting period, nonqualified stock options | 1 year | | |
Number of months after employment until the options are terminated | 3 months | | |
Vesting period for options | 1 year | | |
Forfeiture rate on options granted (in hundredths) | 0.00% | | |
Plan Options Outstanding [Roll Forward] | | | |
Balance at beginning of year (in shares) | 788,000 | 1,143,000 | 801,000 |
Shares reserved (in shares) | 0 | 0 | 0 |
Granted (in shares) | 0 | 0 | 500,000 |
Exercised (in shares) | -102,000 | -354,000 | -158,000 |
Forfeited (in shares) | 0 | 0 | 0 |
Expired (in shares) | -4,000 | -1,000 | 0 |
Balance at end of year (in shares) | 682,000 | 788,000 | 1,143,000 |
Weighted Average Exercise Price [Roll Forward] | | | |
Balance at beginning of year, weighted average exercise price (in dollars per share) | $11.52 | $10.38 | $7.38 |
Reserved, weighted average exercise price (in dollars per share) | $0 | $0 | $0 |
Granted, weighted average exercise price (in dollars per share) | $0 | $0 | $12.89 |
Exercised, weighted average exercise price (in dollars per share) | $9.52 | $7.86 | $3.10 |
Forfeited, weighted average exercise price (in dollars per share) | $0 | $0 | $0 |
Expired, weighted average exercise price (in dollars per share) | $8.61 | $5.38 | $0 |
Balance at end of period, weighted average exercise price (in dollars per share) | $11.84 | $11.52 | $10.38 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] | | | |
Outstanding balance, aggregate intrinsic value | 10,440,000 | | |
Exercisable at end of period (in shares) | 410,000 | | |
Exercisable, weighted average exercise price (in dollars per share) | $10.40 | | |
Exercisable, intrinsic value at end of period | 6,870,000 | | |
Exercise price, reserved (in dollars per share) | $0 | $0 | $0 |
Exercise price, forfeited (in dollars per share) | $0 | $0 | $0 |
Options, exercisable, weighted average remaining contractual term | 5 years 7 months 6 days | | |
Total intrinsic value of options exercised | 1,595,000 | 3,057,000 | 1,464,000 |
Weighted Average Grant Date Fair Value [Roll Forward] | | | |
Shares available for grant, balance at beginning (in shares) | 2,428,000 | 1,927,000 | 4,327,000 |
Shares reserved (in shares) | 0 | 500,000 | -1,900,000 |
Granted (in shares) | 0 | 0 | -500,000 |
Exercised (in shares) | 0 | 0 | 0 |
Forfeited (in shares) | 0 | 0 | 0 |
Expired (in shares) | 4,000 | 1,000 | 0 |
Shares available for grant, balance at end of period (in shares) | 2,432,000 | 2,428,000 | 1,927,000 |
Weighted average period for recognizing unrecognized compensation costs | 1 year 1 month 6 days | | |
Stock Options [Member] | Minimum [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] | | | |
Exercise price, beginning balance (in dollar per share) | $6.36 | $0.78 | $0.78 |
Exercise price, granted (in dollars per share) | | | $11.03 |
Exercise price, exercised (in dollars per share) | $6.74 | $0.78 | $0.84 |
Exercise price, expired (in dollars per share) | $6.74 | $0.84 | |
Exercise price, ending balance (in dollar per share) | $6.36 | $6.36 | $0.78 |
Stock Options [Member] | Maximum [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] | | | |
Exercise price, beginning balance (in dollar per share) | $15.03 | $15.03 | $11.72 |
Exercise price, granted (in dollars per share) | | | $15.03 |
Exercise price, exercised (in dollars per share) | $10.89 | $11.72 | $10.28 |
Exercise price, expired (in dollars per share) | $10.10 | $5.74 | |
Exercise price, ending balance (in dollar per share) | $15.03 | $15.03 | $15.03 |
Restricted Stock [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Vesting period for options | 1 year | | |
Share Outstanding [Roll Forward] | | | |
Balance at beginning of period (in shares) | 588,000 | 613,000 | 567,000 |
Granted (in shares) | 175,000 | 199,000 | 245,000 |
Vested (in shares) | -247,000 | -208,000 | -167,000 |
Forfeited (in shares) | -9,000 | -16,000 | -32,000 |
Balance at end of period (in shares) | 507,000 | 588,000 | 613,000 |
Weighted Average Grant Date Fair Value [Roll Forward] | | | |
Balance at beginning of period (in dollars per share) | $12.52 | $10.39 | $9.43 |
Granted (in dollars per share) | $24.24 | $16.31 | $11.10 |
Vested (in dollars per share) | $11 | $9.96 | $8.12 |
Forfeited (in dollars per share) | $17.23 | $11.22 | $10.67 |
Balance at end of period (in dollars per share) | $17.24 | $12.52 | $10.39 |
Shares available for grant, balance at end of period (in shares) | 1,573,000 | | |
Unrecognized compensation costs for restricted shares | $2,576,000 | | |
Weighted average period for recognizing unrecognized compensation costs | 1 year 5 months 19 days | | |
Expected forfeiture rate for directors (in hundredths) | 0.00% | | |
Expected forfeiture rate for key employees (in hundredths) | 10.00% | | |
Expected forfeiture rate for non-key employees (in hundredths) | 15.00% | | |