Commitments and Contingencies - Contingent Consideration (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
Apr. 30, 2024 |
---|---|---|---|
Commitments and Contingencies | |||
Exarafenib milestone contingent consideration | $ 3,402 | $ 3,214 | |
Kinnate CVR holders | CVR Agreement | |||
Commitments and Contingencies | |||
Exarafenib milestone contingent consideration | $ 3,400 | $ 3,200 |