INCOME TAXES - Provision for Income Taxes (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
| Income Tax Disclosure [Abstract] | |||
| Federal | $ 560 | $ 139 | $ 1,324 |
| States and Puerto Rico | 41 | 58 | 116 |
| Total current provision | 601 | 197 | 1,440 |
| Deferred expense | 162 | 194 | 132 |
| Provision for income taxes | $ 763 | $ 391 | $ 1,572 |