INCOME TAXES (Components of Income Tax Expense (Benefit)) (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019 |
Sep. 30, 2019 |
Jun. 30, 2019 |
Mar. 31, 2019 |
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Income Tax Disclosure [Abstract] | |||||||||||||||
Document Period End Date | Dec. 31, 2019 | ||||||||||||||
Current Federal, State and Local, Tax Expense (Benefit) [Abstract] | |||||||||||||||
Current Federal Tax Expense (Benefit) | $ 25,278 | $ 21,869 | $ 30,961 | ||||||||||||
Current State and Local Tax Expense (Benefit) | 2,494 | 4,130 | 3,085 | ||||||||||||
Current | 27,772 | 25,999 | 34,046 | ||||||||||||
Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] | |||||||||||||||
Deferred Federal Income Tax Expense (Benefit) | 7,738 | 2,021 | 58,646 | ||||||||||||
Deferred State and Local Income Tax Expense (Benefit) | 1,344 | 575 | (2,204) | ||||||||||||
Deferred | 9,082 | 2,596 | 56,442 | ||||||||||||
Provision for (benefit from) income taxes | $ 8,428 | $ 8,602 | $ 10,955 | $ 8,869 | $ 3,053 | $ 8,084 | $ 9,219 | $ 8,239 | $ 54,986 | $ 10,883 | $ 12,791 | $ 11,828 | $ 36,854 | $ 28,595 | $ 90,488 |