XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration agreements - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Contract liabilities        
Balance at Beginning of Period     $ 125,314 $ 147,653
Additions     2,940 808
Deductions     11,338 13,764
Balance at End of Period $ 116,916 $ 134,697 116,916 134,697
Amounts included in the contract liability at the beginning of the period $ 2,293 $ 8,497 $ 11,231 $ 13,607