v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Accumulated deficit $ (425,071)   $ (425,071)   $ (363,556)
Net loss 22,003 $ 21,203 61,515 $ 41,760  
Cash, cash equivalents and short-term investments $ 76,300   $ 76,300