Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2020 |
Jun. 30, 2019 |
Jun. 30, 2020 |
Jun. 30, 2019 |
| Earnings Per Share [Abstract] |
|
|
|
|
| Net income (loss) attributable to Class A Common Stock |
$ 5,330
|
$ 17,877
|
$ (542,653)
|
$ 9,765
|
| Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities |
0
|
735
|
0
|
442
|
| Net Income (Loss) Available to Common Stockholders, Diluted |
$ 5,330
|
$ 18,612
|
$ (542,653)
|
$ 10,207
|
| Basic net earnings per share of Class A Common Stock (USD per share) |
$ 0.02
|
$ 0.07
|
$ (1.96)
|
$ 0.04
|
| Diluted net earnings per share of Class A Common Stock (USD per share) |
$ 0.02
|
$ 0.07
|
$ (1.96)
|
$ 0.04
|
| Basic weighted average shares of Class A Common Stock outstanding (in shares) |
277,133
|
264,378
|
276,543
|
264,397
|
| Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants |
75
|
14
|
0
|
15
|
| Incremental Common Shares Attributable to Dilutive Effect of Conversion of Common Stock |
0
|
12,003
|
0
|
12,003
|
| Diluted weighted average shares of Class A Common Stock outstanding (in shares) |
277,208
|
276,395
|
276,543
|
276,415
|