Subsequent Events (Details) - USD ($) |
9 Months Ended | ||
|---|---|---|---|
Nov. 02, 2020 |
Sep. 30, 2020 |
Dec. 31, 2019 |
|
| Subsequent Events (Textual) | |||
| Divided payable amount per share | $ 10.00 | ||
| Divided payable amount | $ 1,700,000,000 | ||
| Divided payable amount decreased | $ 50,000,000 | ||
| Termination fee | $ 68,000,000 | ||
| Offering price exceed | $ 30,000,000 | ||
| Common stock equals or exceeds | $ 12.50 | ||
| Subsequent Event [Member] | |||
| Subsequent Events (Textual) | |||
| Purchase of aggregate shares | 12,000,000 | ||
| Purchase of aggregate per shares | $ 10.00 | ||
| Gross proceeds | $ 120,000,000 |