Commitments and Contingencies - Daewoong License and Supply Agreement (Details) - USD ($) $ / shares in Units, $ in Thousands |
Jan. 21, 2026 |
Dec. 20, 2019 |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|---|---|
| Commitments and Contingencies | ||||
| Accounts payable | $ 2,697 | $ 942 | ||
| Daewoong License and Supply Agreement | ||||
| Commitments and Contingencies | ||||
| Automatic renewal for unlimited additional term | 3 years | |||
| Termination upon a continuing default term | 90 days | |||
| Termination upon a payment default term | 30 days | |||
| Termination purchases right ownership threshold percentage | 50.00% | |||
| Accounts payable | $ 400 | $ 400 | ||
| Price of know how in the event of termination | $ 1 |