XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Warrants (Details) - $ / shares
Mar. 31, 2025
Jan. 07, 2025
Dec. 31, 2024
Mar. 31, 2024
Mar. 14, 2024
Mar. 08, 2024
Feb. 24, 2024
Jan. 10, 2024
Dec. 31, 2023
Class of Stock [Line Items]                  
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) 238,532,252 866,302 236,620,545   85,784 2,482,205   1,977,514  
Warrants outstanding (in shares) 36,622,488                
Common Stock [Member]                  
Class of Stock [Line Items]                  
Warrants outstanding (in shares)       4,909,774         12,502,906
Warrant exercise price per share (in Dollars per share)       $ 2.51         $ 2.32