v3.25.2
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