XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Warrants (Details) - $ / shares
Jun. 30, 2025
Jan. 07, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 14, 2024
Mar. 08, 2024
Feb. 24, 2024
Jan. 10, 2024
Dec. 31, 2023
STOCKHOLDERS' EQUITY [Abstract]                  
Warrant to purchase shares of common stock (in shares) 0 966,554 966,554   169,651 3,388,681 34,800 4,000,000  
Common stock, shares issued (in shares) 239,383,545 866,302 236,620,545   85,784 2,482,205   1,977,514  
Warrants outstanding (in shares) 37,500,000                
Common Stock [Member]                  
STOCKHOLDERS' EQUITY [Abstract]                  
Warrants outstanding (in shares)       3,122,350         12,502,906
Warrant exercise price per share (in Dollars per share)       $ 2.08         $ 2.32