XML 97 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Line Items]        
Increase in valuation allowance $ (100) $ 3,200    
Valuation allowance 13,809 13,946    
Change in valuation allowances (98) 3,973 $ 2,103  
Limitation on operating loss carryforward 200      
Unrecognized tax benefits 279 522 499 $ 517
Uncertain tax positions, reversal $ 300      
Unrecognized tax benefits that would impact effective tax rate, percent 3.80%      
Income (loss) from foreign operations $ 14,900 (31,600) $ 14,400  
Grant of income tax exemption period 20 years      
Deferred tax liabilities, undistributed foreign earnings $ 2,900 $ 2,000    
Undistributed earnings for foreign operations $ 46,700      
Benefit of tax exemptions on diluted earnings per share $ 0.05 $ 0.04    
Domestic Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards $ 10,800      
Operating loss carryforward, not subject to expiration 10,400      
Operating loss carryforwards, acquired in business combination 400      
State and Local Jurisdiction        
Income Tax Disclosure [Line Items]        
Valuation allowance 1,700      
Operating loss carryforwards 1,800      
Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Increase in valuation allowance (1,800)      
Chile tax authority | Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 600      
China tax authority | Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 600      
Czech Republic tax authority | Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 500      
France tax authority | Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 7,300      
Germany tax authority | Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 1,500      
Italy tax authority | Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 300      
Japan tax authority | Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 500      
Mexico tax authority | Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards $ 100