Subsequent Events (Details) - shares |
Apr. 29, 2019 |
Mar. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|---|
| Subsequent Event [Line Items] | |||
| Common stock, shares authorized | 750,000,000 | 750,000,000 | |
| Subsequent Event | |||
| Subsequent Event [Line Items] | |||
| Common stock, shares authorized | 175,000,000 |