v3.26.1
License and Collaboration Agreements - Schedule of Nippon Shinyaku Collaboration Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenues $ 108,019 $ 21,359 $ 114,412 $ 110,371
Nippon Shinyaku Collaboration and License Agreement [Member]        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenues 3,720 2,720 4,731 74,473
Nippon Shinyaku Collaboration and License Agreement [Member] | License and Royalty Revenue [Member]        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenues       69,979
Nippon Shinyaku Collaboration and License Agreement [Member] | Service Revenue [Member]        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenues $ 3,720 $ 2,720 $ 4,731 $ 4,494