Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY - Schedule of Common Warrants Exercised (Details)

v3.24.1.u1
STOCKHOLDERS' EQUITY - Schedule of Common Warrants Exercised (Details) - USD ($)
3 Months Ended
Apr. 12, 2023
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Oct. 29, 2020
Class Of Warrant Or Right, Exercisable, Exercise Price [Roll Forward]                
Exercised (in usd per share)             $ 0.80  
Proceeds Received   $ 0 $ 0 $ 8,997,543     $ 3,613,941  
Aggregate proceeds $ 8,997,543              
Exercise of common warrants issued in offering         $ 3,613,941 $ 8,687,655    
Advisory fee   $ 309,888            
Exercise Agreement                
Class Of Warrant Or Right, Exercisable [Roll Forward]                
Exercisable, at period end (in shares) 14,512,166              
Class Of Warrant Or Right, Exercisable, Exercise Price [Roll Forward]                
Exercise price of warrants or rights at period end (in usd per share) $ 0.62              
Exercise price of warrants or rights (in usd per share) $ 0.62              
Securities Purchase Agreement                
Class Of Warrant Or Right, Exercisable, Exercise Price [Roll Forward]                
Exercise price of warrants or rights (in usd per share)               $ 0.80
Common warrants                
Class Of Warrant Or Right, Exercisable [Roll Forward]                
Exercisable, at period start (in shares)   78,200 78,200 14,590,366 19,107,793      
Exercised (in shares)   0 0 (14,512,166)     (4,517,427)  
Exercisable, at period end (in shares)   78,200 78,200 78,200 14,590,366 19,107,793    
Common warrants | Underwritten Public Offering                
Class Of Warrant Or Right, Exercisable, Exercise Price [Roll Forward]                
Exercise price of warrants or rights at period start (in usd per share)   $ 0.80 $ 0.80 $ 0.80 $ 0.80      
Exercised (in usd per share)   0.80 0 0.62        
Exercise price of warrants or rights at period end (in usd per share)   0.80 0.80 0.80 0.80 $ 0.80    
Exercise price of warrants or rights (in usd per share)   $ 0.80 $ 0.80 $ 0.80 $ 0.80 $ 0.80