XML 83 R66.htm IDEA: XBRL DOCUMENT v3.19.1
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