Commitments and Contingencies - Schedule of milestone event (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
USD ($)
| |
| Other Commitments [Line Items] | |
| Milestone Payment Amount | $ 7,500,000 |
| 10000 | |
| Other Commitments [Line Items] | |
| Milestone Payment Amount | 500,000 |
| 20000 | |
| Other Commitments [Line Items] | |
| Milestone Payment Amount | 750,000 |
| 40000 | |
| Other Commitments [Line Items] | |
| Milestone Payment Amount | 750,000 |
| 60000 | |
| Other Commitments [Line Items] | |
| Milestone Payment Amount | 750,000 |
| 80000 | |
| Other Commitments [Line Items] | |
| Milestone Payment Amount | 750,000 |
| 100000 | |
| Other Commitments [Line Items] | |
| Milestone Payment Amount | 1,000,000 |
| 200000 | |
| Other Commitments [Line Items] | |
| Milestone Payment Amount | 1,000,000 |
| 250000 | |
| Other Commitments [Line Items] | |
| Milestone Payment Amount | $ 2,000,000 |