Warrant Liabilities (Details) - USD ($) $ / shares in Units, $ in Millions |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Feb. 28, 2023 |
Mar. 31, 2022 |
|
| Warrant Liabilities [Line Items] | |||||
| Common shares | 1 | ||||
| Price per share (in Dollars per share) | $ 6.1 | ||||
| Warrants outstanding | 3,300,000 | ||||
| Recognized gains (in Dollars) | $ 4.3 | $ 24.1 | |||
| Private Placement [Member] | |||||
| Warrant Liabilities [Line Items] | |||||
| Sponsor warrants | 12,800,000 | ||||
| Sponsor Warrants [Member] | |||||
| Warrant Liabilities [Line Items] | |||||
| Warrants outstanding | 1,900,000 | 6,600,000 | 1,900,000 | ||
| Warrants exercised issuance | 2,300,000 | ||||
| Minimum [Member] | |||||
| Warrant Liabilities [Line Items] | |||||
| Price per share (in Dollars per share) | $ 5.75 | ||||
| Maximum [Member] | |||||
| Warrant Liabilities [Line Items] | |||||
| Price per share (in Dollars per share) | $ 11.5 | ||||
| Class A Common Stock [Member] | |||||
| Warrant Liabilities [Line Items] | |||||
| Price per share (in Dollars per share) | $ 4.5 | $ 5.65 | |||
| Class A Common Stock [Member] | Sponsor Warrants [Member] | |||||
| Warrant Liabilities [Line Items] | |||||
| Warrants exercised issuance | 100,000 | ||||