Basis of Presentation (Details) |
May 22, 2019
$ / shares
shares
|
Sep. 30, 2020
$ / shares
shares
|
Dec. 31, 2019
$ / shares
shares
|
---|---|---|---|
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||
Two-for-one stock split | 2 | ||
Par value (in dollars per share) | $ / shares | $ 0.01 | $ 0.01 | $ 0.01 |
Issued, additional (in shares) | shares | 1 | 574,049,821 | 574,128,911 |