Stockholders' Equity - Narrative (Details) - USD ($) |
Sep. 30, 2020 |
Feb. 28, 2019 |
Dec. 31, 2018 |
---|---|---|---|
Convertible Preferred Stock | |||
Class of Stock [Line Items] | |||
Preferred stock liquidation preference percentage | 4.00% | ||
2019 Share Repurchase Program | |||
Class of Stock [Line Items] | |||
Stock repurchase program authorized amount | $ 1,500,000,000 | ||
2018 Share Repurchase Program | |||
Class of Stock [Line Items] | |||
Stock repurchase program authorized amount | $ 1,000,000,000 |