Commitments and Contingencies - Additional Information (Details) - USD ($) |
1 Months Ended | 3 Months Ended | 6 Months Ended | 12 Months Ended | ||||
---|---|---|---|---|---|---|---|---|
Jul. 02, 2021 |
Mar. 31, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
Dec. 31, 2022 |
|
Commitments And Contingencies Disclosure [Line Items] | ||||||||
Matching contribution | the Company began matching contributions equal to 100% of the employee’s contributions, subject to a maximum of 4% of eligible compensation. The Company made an immaterial amount of matching contributions during the three and six months ended June 30, 2025 and 2024. | |||||||
Percentage Of employee's contributions | 100.00% | |||||||
Percentage of maximum eligible compensation | 4.00% | |||||||
Material contingent liabilities | $ 0 | $ 0 | ||||||
Kangh | ||||||||
Commitments And Contingencies Disclosure [Line Items] | ||||||||
License agreement milestone payments | $ 0 | 0 | ||||||
Upfront payment | 15,000,000 | 15,000,000 | ||||||
License agreement upfront amount paid | $ 13,500,000 | |||||||
Kangh | Maximum | ||||||||
Commitments And Contingencies Disclosure [Line Items] | ||||||||
Development and sales milestones | 255,500,000 | 255,500,000 | ||||||
Takeda | ||||||||
Commitments And Contingencies Disclosure [Line Items] | ||||||||
Development Milestones | $ 7,500,000 | |||||||
Sales Milestones | $ 150,000,000 | |||||||
License agreement milestone payments | $ 0 | $ 0 | $ 0 | $ 0 |