XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY - Venrock Warrant Exchange (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Oct. 12, 2023
Dec. 31, 2023
Equity    
Treasury stock (in shares)   0
Treasury Stock    
Equity    
Exchange of common stock for prefunded warrants (in shares)   5,658,034
Pre-Funded Warrants    
Equity    
Number of warrants issued in exchange of common stock (in shares)   5,658,034
Exchange Agreement    
Equity    
Fair market value $ 12.9 $ 12.9
Exchange Agreement | Treasury Stock    
Equity    
Exchange of common stock for prefunded warrants (in shares) 5,658,034  
Exchange Agreement | Pre-Funded Warrants    
Equity    
Number of warrants issued in exchange of common stock (in shares) 5,658,034  
Exercise price of warrants (in dollars per share) $ 0.001