XML 24 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Narrative (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Tax Credit Carryforward [Line Items]        
Tax Cuts and Jobs Act of 2017, tax benefit     $ 13,000  
Excess tax benefit over compensation cost recognized, amount $ 800 $ 200 600  
Operating loss carryforward not expected to be realized under ASC subtopic 740-10 16,900      
Tax credit carryforwards 84 288    
Tax credit carryforwards valuation allowance 9,375 9,083    
Unrecognized tax benefits 5,663 $ 5,283 $ 5,271 $ 3,036
Unrecognized tax benefits that would impact effective tax rate 4,000      
Decrease in unrecognized tax benefits is reasonably possible 2,000      
Federal        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards 22,500      
Tax credit carryforwards 100      
State        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards 26,500      
Tax credit carryforwards 12,800      
Tax credit carryforwards valuation allowance $ 10,700