XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS' EQUITY, Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
May 09, 2024
Mar. 14, 2024
Mar. 08, 2024
Feb. 24, 2024
Jan. 10, 2024
Dec. 31, 2023
Warrants [Abstract]              
Warrant to purchase shares of common stock (in shares)     169,651   34,800 4,000,000  
Common stock, shares issued (in shares) 233,026,736   85,784     1,977,514 226,063,032
Warrants outstanding (in shares) 31,407,217            
Hayfin Warrants [Member]              
Warrants [Abstract]              
Warrant to purchase shares of common stock (in shares)   1,787,424   3,388,681      
Common stock, shares issued (in shares)   937,507   2,482,205      
Warrant [Member]              
Warrants Outstanding [Abstract]              
Beginning balance (in shares) 12,502,906            
Expired (in shares) (34,800)            
Granted (in shares) 0            
Exercised (in shares) (9,345,756)            
Ending balance (in shares) 3,122,350            
Warrants Outstanding, Weighted Average Grant Date Fair Value [Abstract]              
Beginning balance (in dollars per share) $ 2.32            
Expired (in dollars per share) 7.5            
Granted (in dollars per share) 0            
Exercised (in dollars per share) 2.38            
Ending balance (in dollars per share) $ 2.08            
Common Stock [Member]              
Warrants [Abstract]              
Warrants outstanding (in shares) 3,122,350           12,502,906
Warrant exercise price per share (in dollars per share) $ 2.08           $ 2.32