Accrued expenses and other current liabilities (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2025 |
Dec. 31, 2024 |
|
| Accrued expenses and other current liabilities | ||
| Personnel-related accruals and liabilities (As of September 30, 2025, $15.7 million (December 31, 2024: $0.1 million) related to cash proceeds from employees stock option exercises) | $ 26,526 | $ 12,290 |
| Accruals for goods received from and services provided by vendors-not yet billed | 16,941 | 10,109 |
| Current portion of firm purchase commitment liability | 3,773 | 1,582 |
| Liability owed to the Purchaser pursuant to the Royalty Financing Agreement (refer to Note 8 "Royalty Financing Agreement") | 3,583 | 4,951 |
| Other current liabilities | 1,124 | |
| Total | 51,947 | 28,932 |
| Cash proceeds from employees stock option exercises | $ 15,700 | $ 100 |