Accrued expenses and other current liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Accrued expenses and other current liabilities | ||
Accruals for goods received from and services provided by vendors-not yet billed | $ 13,878 | $ 10,109 |
Personnel related accruals and liabilities | 8,285 | 12,583 |
Liability owed to the Purchaser pursuant to the Royalty Financing Agreement (refer to Note 8 "Royalty Financing Agreement") | 5,248 | 4,951 |
Current portion of firm purchase commitment liability | 4,068 | 1,582 |
Total | $ 31,479 | $ 29,225 |