v3.26.1
Collaboration and License Agreements and Supply Agreements - Summary of Recognized Revenue (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2026
Dec. 31, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         $ 9,839 $ 63,745 $ 24,362 $ 81,144
Vaxcyte Agreements                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         177 165 192 388
Vaxcyte Agreements | Research and Development Services                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         22 147 37 369
Vaxcyte Agreements | Materials Supply                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         155 18 155 19
Collaboration and License Agreements and Supply Agreements                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         9,839 63,745 24,362 81,144
Collaboration and License Agreements and Supply Agreements | Astellas Pharma Inc. ("Astellas")                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         9,637 7,415 24,145 24,294
Collaboration and License Agreements and Supply Agreements | Vaxcyte, Inc.                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         177 165 192 388
Collaboration and License Agreements and Supply Agreements | Ipsen Pharma SAS ("Ipsen")                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         0 56,069 0 56,357
Collaboration and License Agreements and Supply Agreements | Other                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         25 96 25 105
Astellas License and Collaboration Agreement                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         9,637 7,415 24,145 24,294
Astellas License and Collaboration Agreement | Ongoing Performance Related to Unsatisfied Performance Obligations                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue $ 9,100 $ 6,600 $ 5,700 $ 17,800 4,177 5,410 16,135 18,368
Astellas License and Collaboration Agreement | Research and Development Services                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         495 609 1,051 1,507
Astellas License and Collaboration Agreement | Financing Component on Unearned Revenue                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         516 832 1,427 2,008
Astellas License and Collaboration Agreement | Materials Supply                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         4,449 564 5,532 2,411
Ipsen Agreement                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         0 56,069 0 56,357
Ipsen Agreement | Ongoing Performance Related to Unsatisfied Performance Obligations                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         0 50,429 0 50,429
Ipsen Agreement | Research and Development Services                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         0 17 0 71
Ipsen Agreement | Materials Supply                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Total revenue         $ 0 $ 5,623 $ 0 $ 5,857