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.1
Summary of Significant Accounting Policies - Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 128,280,346 112,404,607
Warrants to purchase common stock [Member]    
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 25,384,610 15,581,092
Options to purchase common stock [Member]    
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 9,349,311 4,519,171
Potential shares issuable under 2022 Convertible Exchange Notes [Member]    
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 19,502,416 62,551,576
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 30,237,267 29,344,721
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 42,348,142
Restricted stock units [Member]    
Schedule of Dilutive Securities Excluded from Diluted Net Loss Per Share [Line Items]    
Total potentially dilutive securities 1,458,600 408,047