XML 116 R101.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Income Taxes [Line Items]        
Capital loss carryforward $ 400 $ 600 $ 400  
Loss carryforwards 4,400 4,900    
Capital loss carryforwards with valuation allowance 5,200 5,100    
Tax credits 2,300 2,400    
Undistributed earnings of foreign subsidiaries 15,200      
Estimated unrecognized deferred income tax liabilities related to undistributed earnings of foreign subsidiaries 200      
Unrecognized tax benefits 4,962 5,490 6,274 $ 7,074
Unrecognized tax benefits that will impact tax rate if recognized 4,000 4,100    
Unrecognized tax benefit income tax interest and penalties accrued 1,100 900    
Unrecognized tax benefits, income tax penalties and interest expense 100 100    
Maximum        
Income Taxes [Line Items]        
Maximum unrecognized tax benefits expected to be recorded in next twelve months 1,700 1,200    
State and Local Jurisdiction        
Income Taxes [Line Items]        
Valuation allowances against current year net operating losses in certain tax jurisdictions 1,300 800 300  
Capital loss carryforward 100 800 $ 300  
CANADA        
Income Taxes [Line Items]        
Adjusted loss carryforward and related valuation allowance 300      
Loss carryforwards $ 3,100 $ 2,400    
Operating loss carryforwards expiration year 2031 2031    
Capital loss carryforwards with valuation allowance $ 4,700 $ 4,300    
Tax credits 1,800 1,700    
CANADA | Tax Credit That Will Expire In Certain Period        
Income Taxes [Line Items]        
Tax credits $ 1,100 $ 1,100    
Tax credits, expiration Year 2022 2022    
CANADA | Tax Credits That Can Be Carried Forward Indefinitely        
Income Taxes [Line Items]        
Tax credits $ 700 $ 600    
UNITED STATES        
Income Taxes [Line Items]        
Loss carryforwards $ 1,300 $ 1,600    
Operating loss carryforwards expiration year 2035 2034    
Capital loss carryforwards with valuation allowance   $ 400    
Tax credits $ 500 700    
UNITED STATES | Tax Credit That Will Expire In Certain Period        
Income Taxes [Line Items]        
Tax credits $ 400 $ 600    
Tax credits, expiration Year 2031 2030    
UNITED STATES | Tax Credits That Can Be Carried Forward Indefinitely        
Income Taxes [Line Items]        
Tax credits $ 100 $ 100    
UNITED KINGDOM        
Income Taxes [Line Items]        
Loss carryforwards   700    
Capital loss carryforwards with valuation allowance $ 500 400    
Other Countries        
Income Taxes [Line Items]        
Loss carryforwards   $ 200    
Operating loss carryforwards expiration year   2020