v3.25.2
Fair Value Measurement - Schedule of Fair Value of the Warrant Liabilities, Measured Using Level 3 Inputs (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Fair Value of the Warrant Liabilities, Measured Using Level 3 Inputs [Line Items]    
Warrant liabilities at beginning balance $ 526,007  
Change in fair value of warrant liabilities 15,780 $ 72,885
Transfer to Level 3 from Level 2   503,125
Warrant liabilities at ending balance 541,787 526,007
Warrant Liability [Member] | Level 3 [Member]    
Schedule of Fair Value of the Warrant Liabilities, Measured Using Level 3 Inputs [Line Items]    
Warrant liabilities at beginning balance 526,007 20,434
Change in fair value of warrant liabilities 15,780 2,448
Transfer to Level 3 from Level 2   503,125
Warrant liabilities at ending balance $ 541,787 $ 526,007