v3.26.3
Warrant Liabilities - Schedule of Warrant Liabilities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Public Warrants [Member]        
Schedule of Warrant Liabilities [Line Items]        
Balance at beginning $ 852,821 $ 1,051,151 $ 1,051,151 $ 1,388,313
Changes in fair value 39,666 (118,999) (198,330) (337,162)
Balance at ending 892,487 932,152 852,821 1,051,151
Sponsor Warrants [Member]        
Schedule of Warrant Liabilities [Line Items]        
Balance at beginning 277,347 341,846 341,846 451,495
Changes in fair value 12,900 (38,699) (64,499) (109,649)
Balance at ending 290,247 303,147 277,347 341,846
Total [Member]        
Schedule of Warrant Liabilities [Line Items]        
Balance at beginning 1,130,168 1,392,997 1,392,997 1,839,808
Changes in fair value 52,566 (157,698) (262,829) (446,811)
Balance at ending $ 1,182,734 $ 1,235,299 $ 1,130,168 $ 1,392,997