XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity - Schedule of Warrants Outstanding (Details) - Warrant [Member] - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance 11,179 11,526 12,466 12,521
Number of Shares, Common stock 11,179 11,526 12,466 12,521
Number of Shares, Issuance of warrants 382      
Exercise Price, Issuance of warrants (in Dollars per share) $ 1.875      
Expiration Dates, Issuance of warrants Nov 2029      
Number of Shares, Warrants exercised     (55)  
Exercise Price, Warrants exercised (in Dollars per share)     $ 1.22  
Expiration Dates, Warrants exercised     May 2028  
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       1,348
Number of Shares, Common stock       1,348
Exercise Price, Common stock (in Dollars per share)       $ 0.01
Expiration Dates, Common stock      
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       4,421
Number of Shares, Common stock       4,421
Exercise Price, Common stock (in Dollars per share)       $ 1.22
Expiration Dates, Common stock       May 2028
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       535
Number of Shares, Common stock       535
Exercise Price, Common stock (in Dollars per share)       $ 1.32
Expiration Dates, Common stock       May 2027
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       768
Number of Shares, Common stock       768
Exercise Price, Common stock (in Dollars per share)       $ 6
Expiration Dates, Common stock       January 2027 - February 2027
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       4,011
Number of Shares, Common stock       4,011
Exercise Price, Common stock (in Dollars per share)       $ 6.6
Expiration Dates, Common stock       February 2027
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       1,438
Number of Shares, Common stock       1,438
Exercise Price, Common stock (in Dollars per share)       $ 6.6
Expiration Dates, Common stock       November 2027
Warrants exercised [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, Warrants exercised (565) (252)    
Exercise Price, Warrants exercised (in Dollars per share) $ 0.01 $ 0.01    
Expiration Dates, Warrants exercised    
Warrants exercised [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, Warrants exercised (152) (649)    
Exercise Price, Warrants exercised (in Dollars per share) $ 1.22 $ 1.22    
Expiration Dates, Warrants exercised May 2028 May 2028    
Warrants exercised [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, Warrants exercised (12) (39)    
Exercise Price, Warrants exercised (in Dollars per share) $ 1.32 $ 1.32    
Expiration Dates, Warrants exercised May 2027 May 2027