XML 83 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]        
Effective tax rate 23.20% 23.10% 42.50%  
Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability $ 6,507      
Gross unrecognized tax benefits 12,880 $ 12,037 $ 12,406 $ 7,852
Unrecognized tax benefits that impact effective tax rate in future periods 9,830      
Reduction in unrecognized tax benefits 5,974      
Uncertain tax positions, accrued interest and penalties $ 3,179 $ 2,519