v3.25.2
Common Stock - Schedule of Outstanding Warrant Activity (Details)
6 Months Ended
Jun. 30, 2025
shares
Shortfall Warrants [Member]  
Schedule of Outstanding Warrant Activity [Line Items]  
December 31, 2024 3,209,511
Issued
June 30, 2025 3,209,511
Publicly Traded Warrants [Member]  
Schedule of Outstanding Warrant Activity [Line Items]  
December 31, 2024 14,166,666
Issued
June 30, 2025 14,166,666
Term Loan Warrants [Member]  
Schedule of Outstanding Warrant Activity [Line Items]  
December 31, 2024 2,000,000
Issued 1,500,000
June 30, 2025 3,500,000