Earnings Per Share - Summary of Shares Excluded From Diluted Earnings Per Share Calculation (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Out-of-the-money stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-diluted shares excluded from computation of earnings per share (in shares) 4,706 818 819
Restricted stock awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-diluted shares excluded from computation of earnings per share (in shares) 2,895 0 0
Restricted stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-diluted shares excluded from computation of earnings per share (in shares) 0 12,791 18,629
Performance stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-diluted shares excluded from computation of earnings per share (in shares) 0 39 0
Employee Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-diluted shares excluded from computation of earnings per share (in shares) 22 0 0
Warrant [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-diluted shares excluded from computation of earnings per share (in shares) 8,000 0 0