Commitments and Contingencies (Tables) |
6 Months Ended | 12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Milestone Payments that the Group is Required to Pay up to Different Achievements | The aggregate amount of the milestone payments that the Group is required to pay up to different achievements of conditions and milestones for all the license agreements signed as of June 30, 2025 are as below:
|
The aggregate amounts of the contingent milestone payments that the Group is required to pay up to different achievements of conditions and milestones under all license agreements in effect as of December 31, 2024 are below:
|