XML 77 R56.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY, Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 16, 2023
May 01, 2023
Mar. 23, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Warrants [Abstract]            
Warrants exercised (in shares)       11,308,702    
Common stock, shares issued (in shares)       236,620,545 226,063,032  
Warrant to purchase shares of common stock (in shares)       227,650   106,059
Hayfin Second Amendment [Member]            
Warrants [Abstract]            
Warrant to purchase shares of common stock (in shares)   2,391,244        
Fair value of warrants   $ 5.6        
Expected term       7 years    
Volatility   67.80%        
Dividend yield   0.00%        
Risk-free interest rate   3.62%        
Warrant exercise price (in dollars per share)   $ 3.2619        
Common Stock [Member]            
Warrants [Abstract]            
Warrant exercise price (in dollars per share)       $ 1.98 $ 2.32  
Warrants outstanding (in shares)       966,554 12,502,906  
Hayfin Warrants [Member]            
Warrants [Abstract]            
Warrants exercised (in shares) 3,388,686          
Common stock, shares issued (in shares) 1,967,847          
Warrant to purchase shares of common stock (in shares)     9,103,047      
Fair value of warrants     $ 9.6      
Expected term       7 years    
Volatility     68.10%      
Dividend yield     0.00%      
Risk-free interest rate     2.36%      
Warrant exercise price (in dollars per share)     $ 1.6478      
Warrant [Member]            
Warrants [Abstract]            
Common stock, shares issued (in shares)       7,224,892    
Warrants Outstanding [Abstract]            
Beginning balance (in shares)       12,502,906 13,525,148 4,528,160
Expired (in shares)       (227,650) (24,800) (106,059)
Granted (in shares)       0 2,391,244 9,103,047
Exercised (in shares)       (11,308,702) (3,388,686) 0
Ending balance (in shares)       966,554 12,502,906 13,525,148
Warrants Outstanding, Weighted Average Exercise Price [Abstract]            
Beginning balance (in dollars per share)       $ 2.32 $ 1.99 $ 2.82
Expired (in dollars per share)       4.21 6.37 8.23
Granted (in dollars per share)       0 3.26 1.65
Exercised (in dollars per share)       2.31 1.65 0
Ending balance (in dollars per share)       $ 1.98 $ 2.32 $ 1.99