v3.25.2
Fair Value Measurements - Schedule of Fair Value of the Company’s Level 3 Liabilities (Details)
Jun. 30, 2025
Dec. 31, 2024
Volatility [Member]    
Schedule of Quantitative Information Regarding Level3 Fair Value Measurements [Line Items]    
Fair value liabilities 190 years 130 years
Stock price [Member[    
Schedule of Quantitative Information Regarding Level3 Fair Value Measurements [Line Items]    
Fair value liabilities 7 years 6 months 13 years 1 month 28 days
Expected life of warrants [Member[    
Schedule of Quantitative Information Regarding Level3 Fair Value Measurements [Line Items]    
Fair value liabilities 1 year 2 months 12 days 1 year 8 months 12 days
Risk-free rate [Member[    
Schedule of Quantitative Information Regarding Level3 Fair Value Measurements [Line Items]    
Fair value liabilities 3 years 10 months 24 days 4 years 2 months 12 days
Dividend yield [Member[    
Schedule of Quantitative Information Regarding Level3 Fair Value Measurements [Line Items]    
Fair value liabilities 0 years 0 years