Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies - Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share (Details)

v3.25.2
Summary of Significant Accounting Policies - Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 65,800,879 112,866,157
Warrants to purchase common stock [Member]    
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 14,028,689 15,831,998
Options to purchase common stock [Member]    
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 17,482,554 4,949,407
Potential shares issuable under 2022 Convertible Promissory Notes [Member]    
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 62,236,724
Potential shares issuable under 2023 Additional Notes [Member]    
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 29,565,356
Potential shares issuable under 2024 Additional Notes [Member]    
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 30,549,398
Restricted stock units [Member]    
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 3,740,238 282,672