v3.25.2
Debt
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Debt Debt
Debt as of June 30, 2025 and December 31, 2024 (in thousands):

June 30,
2025
December 31,
2024
Loan and Security Agreement (“LSA”):
Principal amount$110,000 $110,000 
End of term charge5,500 5,500 
Unamortized debt issuance costs and unamortized end of term charge(5,955)(6,560)
Loan and Security Agreement (carried at amortized cost)$109,545 $108,940 
The fair value of LSA, classified as Level 2 under ASC Topic 820, Fair Value Measurement
$107,965 $109,450 
Future principal payments, including the end of term charge, are as follows (in thousands):
Year ending:
Payments
2025$— 
2026— 
2027— 
2028— 
2029115,500 
Total principal payments, including End of Term Charge
$115,500