v3.26.3
License and Collaboration Agreements - Schedule of Nippon Shinyaku Collaboration Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenues $ 9,162 $ 29,733 $ 123,574 $ 140,104
Nippon Shinyaku Collaboration and License Agreement [Member]        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenues 3,309 5,932 8,040 80,405
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,309 $ 5,932 $ 8,040 $ 10,426