v3.26.1
Fair Value Measurements - Schedule of Change in Fair Value of Warrant Liabilities (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Change in Fair Value of Warrant Liabilities [Line Items]    
Beginning balance fair value $ 202,187 $ 1,617,500
Change in fair value 3,639,376 (1,010,937)
Ending balance fair value 3,841,563 606,563
Public Warrants [Member]    
Schedule of Change in Fair Value of Warrant Liabilities [Line Items]    
Beginning balance fair value 100,625 806,406
Change in fair value 1,811,250 (501,719)
Ending balance fair value 1,911,875 301,875
Private Placement Warrants [Member]    
Schedule of Change in Fair Value of Warrant Liabilities [Line Items]    
Beginning balance fair value 101,562 811,094
Change in fair value 1,828,126 (509,218)
Ending balance fair value $ 1,929,688 $ 304,688