Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Reconciliation of Unrecognized Tax Benefits [Roll Forward] | |||
| Balance at beginning of year | $ 1,884 | $ 1,257 | $ 1,148 |
| Additions based on tax positions related to the current year | 230 | 401 | 233 |
| Additions for tax positions of prior years | 46 | 523 | 53 |
| Reductions for tax positions of prior years | (437) | 0 | 0 |
| Settlements or lapse of statute of limitations | (364) | (297) | (177) |
| Balance at end of year | $ 1,359 | $ 1,884 | $ 1,257 |