Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Schedule of Components of Income Tax Expense (Details)

v3.10.0.1
INCOME TAXES - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current taxes:      
Federal $ 37,926 $ 76,988 $ 55,547
State 9,162 8,006 7,075
Current income taxes 47,088 84,994 62,622
Deferred taxes:      
Federal 6,687 18,916 4,064
State 2,147 354 1,833
Deferred income taxes 8,834 19,270 5,897
Income tax expense $ 55,922 $ 104,264 $ 68,519