XML 130 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock and Preferred Stock - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Feb. 28, 2023
USD ($)
$ / shares
shares
Dec. 31, 2024
vote
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
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) | $ / shares       $ 0.0001 $ 0.0001
Number of votes | vote       1  
Preferred stock, shares authorized (in shares)       10,000,000 10,000,000
Preferred stock, par value (in dollars per share) | $ / shares       $ 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) | $ / shares     $ 16.26    
Sales Agreement          
Class of Stock          
Number of shares purchases in equity investment (in shares)       0  
Sales Agreement | Maximum          
Class of Stock          
Net proceeds from issuance of common stock | $   $ 150.0      
Securities Purchase Agreement | Pre-Funded Warrant          
Class of Stock          
Offering price per share (in dollars per share) | $ / shares $ 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) | $ / shares $ 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) | $ / shares $ 0.0001