XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock and Preferred Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended
Jun. 30, 2024
Sep. 30, 2023
Feb. 28, 2023
Sep. 30, 2024
Dec. 31, 2023
Class of Stock          
Common stock, shares, authorized (in shares)       150,000,000 150,000,000
Common stock, par value per share (in dollars per share)       $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares)       10,000,000 10,000,000
Preferred stock, par or stated value per share (in dollars per share)       $ 0.0001 $ 0.0001
Preferred stock shares issued (in shares)       0 0
Preferred stock shares outstanding (in shares)       0 0
Vertex Agreement          
Class of Stock          
Number of shares purchases in equity investment (in shares)     1,618,613    
Net proceeds from issuance of common stock     $ 26.3    
Offering price per share (in dollars per share)     $ 16.26    
Sales Agreement          
Class of Stock          
Number of shares purchases in equity investment (in shares)       0  
Sales Agreement | Maximum          
Class of Stock          
Aggregate ofering price   $ 150.0      
Securities Purchase Agreement | Pre-Funded Warrant          
Class of Stock          
Offering price per share (in dollars per share) $ 14.8499        
Securities Purchase Agreement | Common Stock          
Class of Stock          
Number of shares purchases in equity investment (in shares) 3,367,003        
Offering price per share (in dollars per share) $ 14.85        
Securities Purchase Agreement | Common Stock | Pre-Funded Warrant          
Class of Stock          
Net proceeds from issuance of common stock $ 99.6        
Class of warrant or right, number of securities called by warrants or rights (in shares) 3,367,003        
Class of warrant or right, exercise price of warrants or rights (in dollars per share) $ 0.0001