Fair value measurements (Details) - Fair Value, Recurring [Member] - USD ($) |
Dec. 31, 2020 |
Dec. 31, 2019 |
||||
---|---|---|---|---|---|---|
Fair Value Inputs Level 1 [Member] | Public Warrants [Member] | ||||||
Liabilities, Fair Value Disclosure [Abstract] | ||||||
Warrant Liability | [1] | $ 23,244,375 | $ 14,231,250 | |||
Fair Value Inputs Level 1 [Member] | Marketable Securities Held In Trust [Member] | ||||||
Assets, Fair Value Disclosure [Abstract] | ||||||
Marketable securities held in Trust Account | [1] | 318,041,728 | 316,958,514 | |||
Fair Value Inputs Level 3 [Member] | Private Placement Warrants [Member] | ||||||
Liabilities, Fair Value Disclosure [Abstract] | ||||||
Warrant Liability | [2] | $ 12,487,500 | $ 7,575,750 | |||
|
X | ||||||||||
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Fair value of financial and nonfinancial obligations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|