XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - ATM Offering (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Aug. 11, 2023
Sep. 30, 2023
Sep. 30, 2024
Common Stock      
Equity      
Issuance of common stock (in shares)   4,284,344  
Leerink ATM Agreement      
Equity      
Maximum value of shares authorized to be sold in stock offering $ 75.0    
Maximum amount to be paid to sales agent (as a percent) 3.00%    
Proceeds from stock issuance, net of cash issuance costs     $ 49.3
Leerink ATM Agreement | Common Stock      
Equity      
Issuance of common stock (in shares)     20,615,976
Leerink ATM Agreement | Common Stock | Average      
Equity      
Purchase price, common stock (in dollars per share)     $ 3.36