XML 142 R127.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Components of income tax expense (benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Taxes [Abstract]      
Current Income Tax Expense Benefit $ 33,618 $ 19,101 $ 2,768
Deferred Income Tax Expense (Benefit) 14,772 (3,658) 23,226
Total Income Tax Expense (Benefit) $ 48,390 $ 15,443 $ 25,994