XML 79 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 35.00%
Income Tax Uncertainties [Abstract]      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate $ 4,000 $ 3,600  
Unrecognized Tax Benefits, Period Increase (Decrease) 400 (1,300)  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 900 1,000  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 0 (1,400) $ (900)
Decrease in Unrecognized Tax Benefits is Reasonably Possible 0    
Increase in Unrecognized Tax Benefits is Reasonably Possible 1,000    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance beginning of period 4,585 5,839  
Additions based on tax positions related to current year 1,138 700  
Additions for tax positions of prior years 124 0  
Reductions due to lapse of applicable statute of limitations (701) (1,954)  
Settlements (136) 0  
Balance end of period 5,010 4,585 $ 5,839
Valuation Allowance [Abstract]      
Valuation Allowance, Amount $ 0 $ 0