Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
STOCKHOLDERS' EQUITY - Schedule of Common Warrants Exercised (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Exercise Price    
Proceeds Received $ 0 $ 0
Common warrants    
Common Warrants    
Exercisable, at period start (in shares) 78,200 78,200
Exercised (in shares) 0 0
Exercisable, at period end (in shares) 78,200 78,200
Common warrants | Underwritten Public Offering    
Exercise Price    
Exercise price of warrants or rights at period start (in dollars per share) $ 0.80 $ 0.80
Exercised (in dollars per share) 0 0
Exercise price of warrants or rights at period end (in dollars per share) $ 0.80 $ 0.80