v3.25.2
Collaborative Arrangements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Deferred collaboration cost recovery     $ 3,257 $ 0
Debiopharm        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Reimbursement of research and development cost contract $ 1,400 $ 900 2,700 $ 1,400
Deferred collaboration cost recovery     $ 3,300  
Agreement Termination Date Jul. 15, 2025   Jul. 15, 2025