Fair value measurements (Details) - Fair Value, Recurring [Member] - USD ($) |
Mar. 31, 2021 |
Dec. 31, 2020 |
||||
---|---|---|---|---|---|---|
Fair Value Inputs Level 1 [Member] | Public Warrants [Member] | ||||||
Liabilities, Fair Value Disclosure [Abstract] | ||||||
Warrant Liability | [1] | $ 26,723,125 | $ 23,244,375 | |||
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,053,820 | 318,041,728 | |||
Fair Value Inputs Level 3 [Member] | Private Placement Warrants [Member] | ||||||
Liabilities, Fair Value Disclosure [Abstract] | ||||||
Warrant Liability | [2] | $ 19,730,250 | $ 12,487,500 | |||
|
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
|