Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | ||
Gross Unrecognized Tax Benefits at January 1 | $ 4,268 | $ 2,406 |
Additions for tax positions taken in the current year | 2,589 | 1,464 |
Additions for tax positions taken in the prior year | 32 | 398 |
Reductions for tax positions taken in the prior year | (34) | 0 |
Gross Unrecognized Tax Benefits at December 31 | $ 6,855 | $ 4,268 |