v3.26.3
Income taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income tax provision $ (716) $ 3,177 $ (976) $ 1,156
Tax Credit Carryforward, Description       the requirement of carrying back the Research and Development credit generated in tax year 2025 to the tax liability of 2024.
2024 Novartis Agreement        
Upfront payments   $ 150,000