XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Collaboration and License Agreements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Feb. 28, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue $ 20,558 $ 59,120  
Vertex      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Strategic collaboration agreement, term     4 years
Revenue 20,600 58,100  
Cumulative catch-up adjustment 12,300 17,400  
Vertex | Recognition of upfront and milestone payments      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue 18,900 38,700  
Vertex | Collaboration service revenue      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue 1,600 $ 2,000  
Vertex | License      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue, remaining performance obligation, amount $ 1,700