Accrued expenses and other current liabilities (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Accrued expenses and other current liabilities | ||
| Accruals for goods received from and services provided by vendors, not yet billed | $ 24,684 | $ 20,490 |
| Personnel-related accruals and liabilities (As of June 30, 2026, $7.2 million (December 31, 2025: $0.0 million) related to cash proceeds from employees' stock option exercises) | 16,654 | 9,941 |
| Liability owed to the Purchaser pursuant to the Royalty Financing Agreement (refer to Note 7, "Royalty Financing Agreement") | 5,778 | 5,523 |
| Current portion of firm purchase commitment liability (including Genezen CSA termination payment) | 3,808 | 5,102 |
| Other current liabilities | 209 | 236 |
| Total | 51,133 | 41,292 |
| Cash proceeds from employees' stock option exercises | $ 7,200 | $ 0 |