XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Common stock warrants    
Number of shares    
Warrants outstanding at beginning of the year 5,171,430  
Exercised (160)  
Warrants outstanding at end of the year 5,171,270  
Weighted-Average Exercise Price    
Warrants outstanding at beginning of the year $ 4.94  
Exercised 0.35  
Warrants outstanding at end of the year $ 4.94  
Weighted Average Remaining Contractual Term (years)    
Warrants outstanding at beginning of the year 2 years 3 months 3 days  
Warrants outstanding at end of the year 1 year 9 months 7 days  
Common stock warrants | Minimum    
Number of shares    
Exercise price per share $ 0.35 $ 0.35
Common stock warrants | Maximum    
Number of shares    
Exercise price per share $ 70 $ 70
Pre funded warrants    
Number of shares    
Warrants outstanding at beginning of the year 2,318,502  
Issued 1,282,412  
Warrants outstanding at end of the year 3,600,914  
Weighted-Average Exercise Price    
Warrants outstanding at beginning of the year $ 0.0064  
Issued 0.0001  
Warrants outstanding at end of the year $ 0.0042