Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2019 |
Sep. 30, 2018 |
Sep. 30, 2019 |
Sep. 30, 2018 |
| Earnings Per Share [Abstract] |
|
|
|
|
| Net income (loss) attributable to Class A Common Stock |
$ (3,585)
|
$ 39,288
|
$ 6,180
|
$ 168,919
|
| Add: Income from conversion of Class C Common Stock |
0
|
1,717
|
0
|
0
|
| Adjusted net income (loss) attributable to Class A Common Stock |
$ (3,585)
|
$ 41,005
|
$ 6,180
|
$ 168,919
|
| Basic net earnings per share of Class A Common Stock (USD per share) |
$ (0.01)
|
$ 0.15
|
$ 0.02
|
$ 0.64
|
| Diluted net earnings per share of Class A Common Stock (USD per share) |
$ (0.01)
|
$ 0.15
|
$ 0.02
|
$ 0.63
|
| Basic weighted average shares of Class A Common Stock outstanding (in shares) |
266,205
|
263,959
|
265,025
|
263,029
|
| Add: Dilutive effect of potential common shares (in shares) |
0
|
3,766
|
60
|
3,625
|
| Add: Dilutive effects of conversion of Class C Common Stock (in shares) |
0
|
12,189
|
0
|
0
|
| Diluted weighted average shares of Class A Common Stock outstanding (in shares) |
266,205
|
279,914
|
265,085
|
266,654
|