v3.26.1
Collaboration and License Agreements - Amgen, Inc - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Mar. 19, 2026
Sep. 29, 2017
May 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Common stock, value of shares issued in connection with agreement $ 234,200   $ 93,400 $ 228,407 $ 93,373
Collaboration and License Agreement | Amgen Inc          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Upfront payment received   $ 40,000      
Common stock, value of shares issued in connection with agreement   20,000      
Collaboration and License Agreement | Amgen Inc | Maximum          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Contingent payments payable   $ 203,000