XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY, Warrants (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Aug. 15, 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) 236,378,607     85,784     1,977,514 226,063,032
Warrants outstanding (in shares) 27,759,065              
Hayfin Warrants [Member]                
Warrants [Abstract]                
Warrant to purchase shares of common stock (in shares)   1,962,946 1,787,424   3,388,681      
Common stock, shares issued (in shares)   1,741,882 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) (11,308,702)              
Ending balance (in shares) 1,159,404              
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.31              
Ending balance (in dollars per share) $ 2.26              
Common Stock [Member]                
Warrants [Abstract]                
Warrants outstanding (in shares) 1,159,404             12,502,906
Warrant exercise price per share (in dollars per share) $ 2.26             $ 2.32