XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of significant accounting policies - Collaboration and Royalty Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Collaboration and royalty revenue        
Revenue $ 186,704 $ 213,808 $ 396,822 $ 434,190
Collaboration revenue        
Collaboration and royalty revenue        
Revenue       6
Royalty revenue        
Collaboration and royalty revenue        
Revenue 53,183 36,853 84,337 67,684
SMA License Agreement | Royalty revenue        
Collaboration and royalty revenue        
Revenue $ 53,200 $ 36,900 $ 84,300 $ 67,700