Commitment and Contingencies - Schedule of Lease Commitments (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
|---|---|---|
| Other Commitments [Line Items] | ||
| Undiscounted Payments | $ 1,012 | |
| Copenhagen, Denmark | ||
| Other Commitments [Line Items] | ||
| Remaining lease Term (as of June 30, 2026) | 6 months | |
| Undiscounted Payments | $ 61 | |
| Singapore | ||
| Other Commitments [Line Items] | ||
| Remaining lease Term (as of June 30, 2026) | 5 months | |
| Undiscounted Payments | $ 31 | |
| Connecticut, U.S. | ||
| Other Commitments [Line Items] | ||
| Remaining lease Term (as of June 30, 2026) | 54 months | |
| Undiscounted Payments | $ 366 | |
| Greece | ||
| Other Commitments [Line Items] | ||
| Remaining lease Term (as of June 30, 2026) | 39 months | 36 months |
| Undiscounted Payments | $ 554 |