Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Level 1 [Member] | Public Warrants [Member] | ||
| Liabilities: | ||
| Warrants liabilities | ||
| Level 1 [Member] | Private Placement Warrants [Member] | ||
| Liabilities: | ||
| Warrants liabilities | ||
| Level 2 [Member] | Public Warrants [Member] | ||
| Liabilities: | ||
| Warrants liabilities | 4,427,500 | 503,125 |
| Level 2 [Member] | Private Placement Warrants [Member] | ||
| Liabilities: | ||
| Warrants liabilities | 4,468,751 | 507,813 |
| Level 3 [Member] | Public Warrants [Member] | ||
| Liabilities: | ||
| Warrants liabilities | ||
| Level 3 [Member] | Private Placement Warrants [Member] | ||
| Liabilities: | ||
| Warrants liabilities |