Income Taxes (Carryforward) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Reconciliation of the changes in the gross balance of unrecognized tax benefits, excluding interest and penalties      
Balance at the beginning of the period $ 3,583 $ 3,583 $ 3,583
Current year additions
Balance at the end of the period 3,583 3,583 3,583
Additional unrecognized tax benefits 0 $ 0 $ 0
Change in unrecognized tax benefits 0    
Unrecognized tax benefits that would, if recognized, impact the Company's effective income tax rate 3,600    
Undistributed foreign earning 500    
State      
Net operating loss and tax credit carryforwards      
Net operating loss 61,087    
Tax credit carryforwards 2,788    
Foreign      
Net operating loss and tax credit carryforwards      
Net operating loss 535    
Federal      
Net operating loss and tax credit carryforwards      
Net operating loss 57,054    
Tax credit carryforwards $ 6,449