XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY - WARRANT EXERCISES (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Class of Warrant or Right [Line Items]          
Proceeds from exercise of warrants       $ 105,912,000 $ 3,638,000
Pre-Funded Warrants          
Class of Warrant or Right [Line Items]          
Warrant exercise price $ 0.001     $ 0.001  
Common stock outstanding warrants to purchase 51,430,477     51,430,477  
2020 Public Offering of Common Stock and Warrants | Stock Purchase Warrants          
Class of Warrant or Right [Line Items]          
Warrant exercise price $ 1.3     $ 1.3  
Common stock outstanding warrants to purchase 2,474,503     2,474,503  
Underwritten Public Offering | Stock Purchase Warrants          
Class of Warrant or Right [Line Items]          
Warrants to purchase common stock exercised, shares 19,523,808 12,842,857 44,983,194 19,523,808  
Proceeds from exercise of warrants $ 28,309,522 $ 17,767,000 $ 59,835,000