XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Warrant Exercises (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Pre-Funded Warrants  
Public Offering [Line Items]  
Warrant exercise price (in dollars per share) | $ / shares $ 0.001
Common stock outstanding warrants to purchase (in shares) 29,053,145
2025 Public Offering  
Public Offering [Line Items]  
Issuance of common stock in connection with public offering (in shares) 30,380,000
2025 Public Offering | 2025 Pre-funded Warrant  
Public Offering [Line Items]  
Warrant to purchase common stock, shares (in shares) 30,369,830
2020 Public Offering of Common Stock and Warrants | Stock Purchase Warrants  
Public Offering [Line Items]  
Warrant exercise price (in dollars per share) | $ / shares $ 1.30
Common stock outstanding warrants to purchase (in shares) 1,402,522