v3.26.1
Revenue and Cost of revenue (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Revenue $ 0 $ 500 $ 0 $ 500
Collaboration And Licensing Agreement | ReproNovo Partnership        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Cost of revenue 0   0  
Revenue $ 0   0  
Milestone proceeds   $ 500   $ 500
2015 asset purchase agreement under the collaboration and license agreement with Novartis | ReproNovo Partnership        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Cost of revenue     $ 100