XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Warrants to Acquire Shares of Common Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended
Nov. 13, 2024
Sep. 30, 2024
Aug. 01, 2024
Common stock warrants      
Class of Warrant or Right [Line Items]      
Exercised (in shares)   4,644,000  
January 2024 Offering | Common stock warrants      
Class of Warrant or Right [Line Items]      
Exercised (in shares)   533,000  
Exercise price (in dollars per share)   $ 0.75  
April 2022 Offering | Common stock warrants      
Class of Warrant or Right [Line Items]      
Exercised (in shares)   0  
Exercise price (in dollars per share)   $ 5.40  
February 2023 Offering | Common stock warrants      
Class of Warrant or Right [Line Items]      
Exercised (in shares)   212,000  
Exercise price (in dollars per share)   $ 0.75  
August 2024 Registered Direct Offering      
Class of Warrant or Right [Line Items]      
Offering price (in dollars per share)     $ 1.325
August 2024 Registered Direct Offering | Pre-Funded Warrants      
Class of Warrant or Right [Line Items]      
Offering price (in dollars per share)     $ 1.3249
Common stock to be called by warrants (in shares)     9,478,986
Exercise price (in dollars per share)     $ 1.20
August 2024 Registered Direct Offering | Subsequent Event | Pre-Funded Warrants      
Class of Warrant or Right [Line Items]      
Exercised (in shares) 6,000,000    
Underwriting Agreement | January 2024 Offering | Common stock warrants      
Class of Warrant or Right [Line Items]      
Offering price (in dollars per share)   $ 0.75  
Underwriting Agreement | April 2022 Offering      
Class of Warrant or Right [Line Items]      
Warrants not settleable in cash, fair value disclosure   $ 0.7  
Underwriting Agreement | April 2022 Offering | Common stock warrants      
Class of Warrant or Right [Line Items]      
Common stock to be called by warrants (in shares)   3,863,851  
Exercise price (in dollars per share)   $ 0.75  
Underwriting Agreement | November 2023 Registered Direct | Common stock warrants      
Class of Warrant or Right [Line Items]      
Common stock to be called by warrants (in shares)   3,652,300  
Exercise price (in dollars per share)   $ 0.75  
Underwriting Agreement | February 2023 Offering | Common stock warrants      
Class of Warrant or Right [Line Items]      
Common stock to be called by warrants (in shares)   7,220,217  
Exercise price (in dollars per share)   $ 0.75