XML 43 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Effective Income Tax Rate, Percent 25.20% 21.20%  
Valuation Allowance [Abstract]      
Valuation Allowance, Amount $ 0   $ 0
Income Tax Uncertainties [Abstract]      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 3,900   4,000
Unrecognized Tax Benefits, Period Increase (Decrease) (100) $ (100)  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 900   $ 900
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 0 $ (100)  
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 73    
Reductions for tax positions of prior years (201)    
Balance end of period 4,882    
Minimum [Member]      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Estimated Range of Change, Lower Bound 0    
Maximum [Member]      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Estimated Range of Change, Lower Bound $ 1,000