|
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Detail) (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] | |||
| Balance at beginning of year | $ 2,196 | $ 1,159 | $ 1,130 |
| Additions based on tax positions related to current year | 83 | 177 | 53 |
| Additions (reductions) based on tax positions related to prior years | (225) | 860 | (24) |
| Balance at end of year | $ 2,054 | $ 2,196 | $ 1,159 |