XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Effective Income Tax Rate, Percent 23.70% 26.10% 24.30% 24.10%  
Valuation Allowance [Abstract]          
Valuation Allowance, Amount $ 0   $ 0   $ 0
Income Tax Uncertainties [Abstract]          
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 3,800   3,800   4,000
Unrecognized Tax Benefits, Period Increase (Decrease) 0 $ 400 (100) $ 300  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 800   800   $ 900
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense (100) $ (300) (100) $ (400)  
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]          
Balance beginning of period     5,010    
Additions based on tax positions related to current year     286    
Reductions for tax positions of prior years     (428)    
Balance end of period 4,868   4,868    
Minimum [Member]          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 0   0    
Maximum [Member]          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit $ 1,000   $ 1,000