XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration and License Agreements - Vertex (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Feb. 28, 2023
Dec. 31, 2022
Collaborative Agreements disclosures            
Aggregate amount of transaction price allocated to remaining performance obligations $ 63,900   $ 63,900      
Revenue from contract with customer 113,425 $ 15,375 246,447 $ 67,615    
Amount of obligation included in long-term deferred revenue 26,718   26,718     $ 36,355
License and milestone fees            
Collaborative Agreements disclosures            
Revenue from contract with customer $ 51 $ 7,382 15,122 $ 45,247    
Vertex | Upfront payment            
Collaborative Agreements disclosures            
License agreement upfront payment receivable         $ 15,000  
License agreement, target selection fees and development, regulatory and commercial milestone payments receivable         $ 337,000  
Revenue from contract with customer     15,000      
Vertex | License and milestone fees            
Collaborative Agreements disclosures            
Revenue from contract with customer     $ 15,000