XML 92 R76.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Tax Credit Carryforward [Line Items]        
Cash associated with indefinitely reinvested foreign earnings $ 4,900      
Unrecognized tax benefits related to uncertain tax positions 9,127 $ 9,105 $ 6,844 $ 7,671
Recorded as a decrease in deferred tax assets and offsetting valuation allowance 8,451 7,996 5,382  
Unrecognized Tax Benefits Recorded as Other Long Term Liability 676 1,109 1,462  
Reversal of tax reserve 543 $ 511 $ 903  
Interest and penalty expense recognized related to unrecognized tax benefits 300      
Unrecognized tax benefits 700      
Tax Reserve Member        
Tax Credit Carryforward [Line Items]        
Reversal of tax reserve 300      
Unrecognized Tax Benefits Reserve Accrued Interest Member        
Tax Credit Carryforward [Line Items]        
Reversal of tax reserve 200      
Research and development and other tax credit carryforwards        
Tax Credit Carryforward [Line Items]        
Tax credit carryforwards $ 22,700