|
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) (USD $)
In Thousands, unless otherwise specified |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
| Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | |||
| Unrecognized tax benefits beginning of year | $ 6,338 | $ 5,740 | $ 5,964 |
| Gross increases - tax positions in prior periods | 99 | 71 | |
| Gross decreases - tax positions in prior periods | (8) | (295) | |
| Gross increases - current period | 507 | 0 | |
| Unrecognized tax benefits end of year | $ 6,338 | $ 5,740 | $ 5,964 |