v3.24.0.1
Collaboration agreements - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Contract Liabilities [Roll Forward]    
Balance at Beginning of Period $ 147,653 $ 3,944
Additions 5,517 170,000
Deductions 27,856 26,291
Balance at End of Period 125,314 147,653
Amounts included in the contract liability at the beginning of the period $ 27,870 $ 43