Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders Equity - Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders (Details)

v3.25.1
Stockholders Equity - Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Exercise Price Per Share | $ / shares $ 0.01
Number of Shares of Common Stock Underlying Warrants | shares 12,271,132
2021 Registered Direct Offering Warrants [Member]  
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Issuance Date Jul. 28, 2021
Expiration Date Jan. 28, 2027
Exercise Price Per Share | $ / shares $ 50
Number of Shares of Common Stock Underlying Warrants | shares 281,251
Merger Warrants [Member]  
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Issuance Date Mar. 15, 2024
Expiration Date Jan. 28, 2027
Exercise Price Per Share | $ / shares $ 50
Number of Shares of Common Stock Underlying Warrants | shares 216,650
Private Placement Warrants [Member]  
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Issuance Date Mar. 15, 2024 [1]
Expiration Date Jul. 09, 2026 [1]
Exercise Price Per Share | $ / shares $ 2.31 [1]
Number of Shares of Common Stock Underlying Warrants | shares 10,820,850 [1]
Agents Warrants [Member]  
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Issuance Date Mar. 15, 2024
Expiration Date Jul. 09, 2026
Exercise Price Per Share | $ / shares $ 2.31
Number of Shares of Common Stock Underlying Warrants | shares 952,381
[1] On February 25, 2025, the Private Placement Warrants were repriced to an exercise price of $0.93 per share in connection with a Securities Purchase Agreement the Company entered into. See Note 19 for further information.