INCOME TAXES (Narrative) (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
---|---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
Dec. 31, 2020 |
|
Operating Loss Carryforwards [Line Items] | |||
Income tax benefit recognition threshold more likely than not | 50.00% | ||
Income tax expense | $ 12,194 | $ 10,693 | |
Cash tax benefit | $ 13,301 | ||
Alabama [Member] | State [Member] | Earliest Tax Year [Member] | |||
Operating Loss Carryforwards [Line Items] | |||
Net operating loss carryforwards expiration year | 2023 | ||
Alabama [Member] | State [Member] | Latest Tax Year [Member] | |||
Operating Loss Carryforwards [Line Items] | |||
Net operating loss carryforwards expiration year | 2032 | ||
Alabama [Member] | Forecast [Member] | |||
Operating Loss Carryforwards [Line Items] | |||
State net operating loss carryforwards | $ 63,384 | ||
Net operating loss carryforwards, valuation allowance | $ 29,183 |