XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration and License Agreements - Vertex (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Feb. 28, 2023
Dec. 31, 2022
Collaborative Agreements disclosures            
Aggregate amount of transaction price allocated to remaining performance obligations $ 44,600   $ 44,600      
Revenue from contract with customer 83,153 $ 14,162 133,022 $ 52,240    
Amount of obligation included in long-term deferred revenue 30,217   30,217     $ 36,355
License and milestone fees            
Collaborative Agreements disclosures            
Revenue from contract with customer $ 40 $ 6,973 15,071 $ 37,865    
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