XML 53 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule of Income Tax Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Federal current $ 29,102 $ 7,428 $ 38,535
State current 9,547 9,841 3,979
Foreign current (88) 770 102
Current income tax expense (benefit), total 38,561 18,039 42,616
Federal deferred 15,094 37,284 (104,573)
State deferred 1,307 410 3,625
Deferred income tax expense (benefit), total 16,401 37,694 (100,948)
Total income tax expense (benefit) $ 54,962 $ 55,733 $ (58,332)