v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consisted of the following (in thousands):
June 30,December 31,
20252024
Term loan payable$30,000 $30,000 
End of term charge1,425 1,425 
Future principal payments and end of term charge$31,425 $31,425 
PIK interest payable867 649 
Unamortized debt issuance costs(1,359)(1,909)
Carrying value of long-term debt$30,933 $30,165 
Less: current portion
$(7,982)$(5,513)
Non-current portion
$22,951 $24,652 
Schedule of Maturities of Long-Term Debt
Future principal payments, including End of Term Charge, are as follows (in thousands):
December 31, 2025— 
December 31, 202618,252 
December 31, 202713,173 
Total$31,425