v3.25.2
Long-term debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
Long-term debt, gross $ 100,000 $ 100,000
Accrued final fee 8,047 7,324
Accrued prepayment penalty 1,000 1,000
Unamortized debt issuance costs (998) (1,121)
Total carrying value of debt 108,049 107,203
Less current portion (1,000) 0
Total long-term debt, net $ 107,049 $ 107,203