XML 101 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings per Share - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Earnings Per Share [Abstract]      
Income (loss) before income taxes and noncontrolling interest $ 1,382,837 $ (115,982) $ 696,363
Provision for (benefit from) income taxes 261,924 (12,277) 76,171
Net income (loss) 1,120,913 (103,705) 620,192
Noncontrolling interest (471,716) 45,110 (330,751)
Net income (loss) attributable to common stockholders $ 649,197 $ (58,595) $ 289,441