Fair Value Measurements (Details) - Schedule of Company’s assets and liabilities that are measured at fair value on a recurring basis - Fair Value, Recurring [Member] - USD ($) |
Jun. 30, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|---|
| Fair Value, Inputs, Level 1 [Member] | |||
| Assets: | |||
| Fair value, assets | $ 290,737,917 | $ 287,523,555 | |
| Fair Value, Inputs, Level 1 [Member] | Warrant [Member] | |||
| Liabilities: | |||
| Fair value, liabilities | 70,000 | 7,618,750 | |
| Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities – Private Placement Warrants [Member] | |||
| Liabilities: | |||
| Fair value, liabilities | $ 40,000 | $ 4,372,500 |