XML 63 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Collaboration and License Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Feb. 28, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Collaboration revenue $ 875 $ 20,558  
Vertex      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Strategic collaboration agreement, term     4 years
Collaboration revenue 900 20,600  
Vertex | Collaboration service revenue      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Collaboration revenue 800 1,600  
Vertex | Recognition of upfront and milestone payments      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Collaboration revenue 100 $ 18,900  
Vertex | License      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue, remaining performance obligation, amount $ 300