Income Taxes - Reconciliations Valuation Allowance on Deferred Tax Assets (Details) - Valuation Allowance of Deferred Tax Assets - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance at beginning of period | $ 778,262 | $ 815,689 | $ 1,167,927 |
(Deductions) additions to costs and expenses | 11,611 | 335 | 7,175 |
Additions: charges to other accounts | 0 | 0 | 0 |
Deductions | (248,232) | (37,762) | (359,413) |
Balance at end of period | $ 541,641 | $ 778,262 | $ 815,689 |