v3.26.1
Fair Value Measurements - Schedule of Change in Fair Value of Warrant Liabilities (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 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 8,694,064 (606,562)
Ending balance fair value 8,896,251 1,010,938
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 4,326,875 (303,281)
Ending balance fair value 4,427,500 503,125
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 4,367,189 (303,281)
Ending balance fair value $ 4,468,751 $ 507,813