XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Warrants - Schedule of Purchase of Warrants Outstanding (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Warrants issued - November 2022 [Member]  
Schedule of Purchase 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 Purchase of Warrants Outstanding [Line Items]  
Number of Shares 143
Exercise Price (in Dollars per share) | $ / shares $ 28
Expiration Date
Warrants Classified as Liabilities [Member]  
Schedule of Purchase of Warrants Outstanding [Line Items]  
Number of Shares 235
Common Stock Warrant [Member]  
Schedule of Purchase 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 [Member]  
Schedule of Purchase 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 [Member]  
Schedule of Purchase 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 [Member]  
Schedule of Purchase of Warrants Outstanding [Line Items]  
Number of Shares 2,246
Exercise Price (in Dollars per share) | $ / shares $ 1.61
Expiration Date Aug. 04, 2025
Series C warrants [Member]  
Schedule of Purchase 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 [Member]  
Schedule of Purchase of Warrants Outstanding [Line Items]  
Number of Shares 2,246
Exercise Price (in Dollars per share) | $ / shares $ 1.61
Expiration Date Nov. 06, 2029
Warrants Classified as Equity [Member]  
Schedule of Purchase of Warrants Outstanding [Line Items]  
Number of Shares 8,770