v3.10.0.1
INCOME TAXES - Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Federal $ 38,481 $ 5,178 $ (33)
State 17,836 1,289 139
Total current 56,317 6,467 106
Deferred:      
Federal (37,678) (295,467) 19,980
State (22,792) 31,915 (5,292)
Total deferred (60,470) (263,552) 14,688
Income taxes (benefit) $ (4,153) $ (257,085) $ 14,794