v3.26.1
Warrants - Schedule of Warrants Outstanding (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Warrants issued - November 2022 [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 92
Exercise Price (in Dollars per share) | $ / shares $ 40
Expiration Date May 28, 2028
Warrants issued - June 2023 [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 143
Exercise Price (in Dollars per share) | $ / shares $ 28
Expiration Date Jun. 02, 2028
Common stock warrants [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 7
Exercise Price (in Dollars per share) | $ / shares $ 28
Expiration Date Jun. 02, 2028
Series A warrants issued [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 3,975
Exercise Price (in Dollars per share) | $ / shares $ 2.25
Expiration Date Feb. 08, 2029
Series A warrants one issued [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 139
Exercise Price (in Dollars per share) | $ / shares $ 2.625
Expiration Date Feb. 08, 2029
Series C warrants one issued [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 157
Exercise Price (in Dollars per share) | $ / shares $ 1.625
Expiration Date Nov. 06, 2029
Series D warrants issued [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 2,246
Exercise Price (in Dollars per share) | $ / shares $ 1.61
Expiration Date Nov. 06, 2029
Series E warrants issued [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 952
Exercise Price (in Dollars per share) | $ / shares $ 1.25
Expiration Date Sep. 12, 2031
Series E warrants one issued [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 67
Exercise Price (in Dollars per share) | $ / shares $ 1.475
Expiration Date Sep. 12, 2030
Warrants Classified as Equity [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 7,543
Common Stock Purchase Warrants [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 235