v3.24.3
Nature of Business (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 41 Months Ended
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Dec. 31, 2023
May 31, 2021
Liquidity            
Net proceeds from issuance of shares   $ 0 $ 117,079      
Accumulated deficit   $ 1,423,048   $ 1,423,048 $ 1,231,350  
June 2023 Offering            
Liquidity            
Number of common stock issued (in shares) 12,500,000          
Net proceeds from issuance of shares $ 117,100          
At The Market Offering            
Liquidity            
Number of common stock issued (in shares)       0    
Sales agreement amount of aggregate sale proceeds of common stock agreed to be issued           $ 300,000