Trust Account and Fair Value Measurement (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2019 |
Dec. 31, 2018 |
|
| Assets: | ||
| Carrying value | $ 303,682,000 | |
| Gross Unrealized Holding Gain (Loss) | 40,000 | |
| Quoted Price Prices in Active Markets (Level 1) [Member] | ||
| Assets: | ||
| Carrying value | 303,722,000 | |
| Cash and money market funds [Member] | ||
| Assets: | ||
| Carrying value | 32,000 | |
| Gross Unrealized Holding Gain (Loss) | ||
| Cash and money market funds [Member] | Quoted Price Prices in Active Markets (Level 1) [Member] | ||
| Assets: | ||
| Carrying value | 32,000 | |
| U.S. government treasury bills [Member] | ||
| Assets: | ||
| Carrying value | 303,650,000 | |
| Gross Unrealized Holding Gain (Loss) | 40,000 | |
| U.S. government treasury bills [Member] | Quoted Price Prices in Active Markets (Level 1) [Member] | ||
| Assets: | ||
| Carrying value | $ 303,690,000 |