Annual report pursuant to Section 13 and 15(d)

Income Taxes - Narrative (Details)

v3.19.3.a.u2
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax      
Tax credit carryforwards $ 800,000    
State and foreign tax credit carryforwards expiration beginning year 2020    
State and foreign tax credit carryforwards expiration ending year 2033    
Operating loss carryforwards, expected to be utilize, expiration beginning year 2027    
Operating loss carryforwards, expected to be utilize, expiration ending year 2038    
Operating loss carryforwards expiration beginning year 2022    
Operating loss carryforwards expiration ending year 2039    
Tax benefit $ 600,000 $ 700,000  
Provisional foreign tax credit carryforwards 200,000    
Decrease in unrecognized tax benefits is reasonably possible 800,000    
Unrecognized tax benefits that would impact effective tax rate 2,600,000 2,200,000  
Penalties or interest liabilities accrued 0 0  
Pretax income 12,200,000 7,300,000 $ 1,100,000
Foreign earnings repatriated     10,300,000
Income tax benefit recognized 100,000    
Provisional tax benefit     900,000
Tax benefits related to stock option exercises   500,000  
Provisional income tax expense on foreign earnings     $ 1,400,000
Foreign subsidiaries' undistributed earnings 29,700,000    
Tax cuts and jobs act, incomplete Accounting, provisional income tax expense 800,000 200,000  
Federal      
Income Tax      
Operating loss carryforwards expected to be utilized 6,000,000    
Provisional income tax expense on foreign earnings   $ 400,000  
State      
Income Tax      
Operating loss carryforwards expected to be utilized 6,900,000    
Net operating loss carryforwards $ 108,400,000