Quarterly report pursuant to Section 13 or 15(d)

Nature of Business - Additional Information (Details)

v3.24.3
Nature of Business - Additional Information (Details) - USD ($)
$ in Thousands
Oct. 02, 2023
Apr. 06, 2023
Sep. 30, 2024
Dec. 31, 2023
Class Of Stock [Line Items]        
Accumulated deficit     $ 756,238 $ 722,807
Percentage of reduction in employee base 35.00%      
Maximum        
Class Of Stock [Line Items]        
Sale of stock   $ 50,000    
Aggregated offering price   $ 250,000