Income Taxes - Schedule of Income Tax Expense and Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
| Current taxes | |||
| Federal | $ 0 | $ 0 | $ 0 |
| State | 0 | 0 | 0 |
| Current taxes | 0 | 0 | 0 |
| Deferred taxes | |||
| Federal | (5,396) | (56,365) | (26,713) |
| State | (401) | (3,075) | (3,217) |
| Deferred taxes | (5,797) | (59,440) | (29,930) |
| Income tax benefit (expense) | $ (5,797) | $ (59,440) | $ (29,930) |