XML 101 R81.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Income Tax Disclosure [Abstract]        
Excess tax benefits from share-based compensation $ (80) $ 626 $ 140  
Tax Credit Carryforward [Line Items]        
Operating loss carryforward not expected to be realized under ASC subtopic 740-10 1,300      
Tax credit carryforwards 4,234 7,031    
Tax credit carryforwards valuation allowance 6,607 7,477    
Permanent book to tax difference from goodwill impairment   8,700    
Federal research and development tax credit benefits recognized 2,200 2,600 2,400  
Unrecognized tax benefits 3,036 $ 2,963 $ 2,803 $ 2,297
Unrecognized tax benefits that would impact effective tax rate 2,000      
Federal        
Tax Credit Carryforward [Line Items]        
Tax credit carryforwards 4,900      
State        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards 1,700      
Tax credit carryforwards 11,100      
Tax credit carryforwards valuation allowance $ 10,100