XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration and License Agreements - Collaboration revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Profit-sharing amount        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total collaboration revenue, net $ (8,396) $ 342,492 $ (1,160) $ 1,572,148
Profit-sharing amount constrained        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total collaboration revenue, net (5,383) (397,433) 0 (397,433)
Profit-sharing amount previously constrained, released        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total collaboration revenue, net 0 0 33,955 0
Collaboration revenue        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total collaboration revenue, net $ (13,779) $ (54,941) $ 32,795 $ 1,174,715