XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration and License Agreements - Collaboration revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Profit-sharing amount        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total collaboration revenue, net $ (6,038) $ 291,226 $ (7,198) $ 1,863,374
Profit-sharing amount constrained        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total collaboration revenue, net 0 (2,431) 0 (399,864)
Profit-sharing amount previously constrained, released        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total collaboration revenue, net 1,651 20,350 35,606 20,350
Collaboration revenue        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total collaboration revenue, net $ (4,387) $ 309,145 $ 28,408 $ 1,483,860