v3.25.2
Warrants - Schedule of Quantitative Information Regarding Level 3 Fair Value Measurements (Details) - Level 3 [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Share Price $ 1.95 $ 2.66
Strike price $ 11.5 $ 11.50
Expected term in years 7 months 6 days 1 year 1 month 6 days
Expected volatility 183.50% 137.50%
Risk-free interest rate 4.20% 4.10%
Dividend 0.00% 0.00%