Warrants - Schedule of Public Warrant Activity (Details) - Warrant [Member] - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Schedule of Public Warrant Activity [Line Items] | |||
| Number of Warrants, beginning balance | 12,524,392 | 12,524,392 | 12,526,392 |
| Weighted Average Exercise Price, beginning balance | $ 11.5 | $ 11.5 | $ 11.5 |
| Number of Warrants, Exercised | (2,000) | ||
| Weighted Average Exercise Price, Exercised | $ 11.5 | $ 11.5 | $ 11.5 |
| Number of Warrants, Ending balance | 12,524,392 | 12,524,392 | 12,524,392 |
| Weighted Average Exercise Price, Ending balance | $ 11.5 | $ 11.5 | $ 11.5 |