XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Collaboration and License Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Feb. 28, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Collaboration revenue $ 1,614   $ 19,570   $ 24,122 $ 173,384  
Vertex              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Strategic collaboration agreement, term             4 years
Collaboration revenue 1,600   19,600   24,100 172,400  
Cumulative catch-up adjustment   $ 12,300   $ 142,800      
Vertex | Collaboration service revenue              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Collaboration revenue 1,200   2,600   4,000 12,200  
Vertex | Recognition of upfront and milestone payments              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Collaboration revenue 400   $ 17,000   20,100 $ 17,400  
Vertex | License              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Revenue, remaining performance obligation, amount $ 500       $ 500