v3.26.1
Warrants - Schedule of Warrants Outstanding (Details)
shares in Thousands
3 Months Ended
Mar. 31, 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
Warrants Classified as Liabilities [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 235
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 issued [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares 2,246
Exercise Price (in Dollars per share) | $ / shares $ 1.61
Expiration Date Jan. 07, 2026
Series C warrants exercised [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares (952)
Exercise Price (in Dollars per share) | $ / shares $ 1.61
Expiration Date
Series C warrants expired [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of Shares (1,294)
Exercise Price (in Dollars per share) | $ / shares $ 1.61
Expiration Date
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