XML 74 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Income Tax Disclosure [Line Items]        
Valuation allowance $ 16,894,000 $ 12,655,000    
Increase in valuation allowance 4,200,000 3,700,000    
Undistributed earnings 36,400,000 16,400,000 $ 4,900,000  
Unrecognized tax benefits 26,915,000 22,239,000 21,322,000 $ 16,973,000
Unrecognized tax benefits that would affect effective tax rate 13,900,000 13,000,000 $ 15,800,000  
Accrued interest and penalties 500,000 400,000    
Liability for interest and penalties 600,000 $ 1,100,000    
Research Tax Credit Carryforward        
Income Tax Disclosure [Line Items]        
Tax credit carryforward 1,100,000      
Domestic Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 0      
Tax credit carryforward 0      
Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 17,200,000      
State and Local Jurisdiction        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 0      
Tax credit carryforward $ 39,200,000