v3.25.3
Debt
9 Months Ended
Sep. 30, 2025
Debt Disclosure [Abstract]  
Debt Debt
Debt as of September 30, 2025 and December 31, 2024 (in thousands):

September 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,684)(6,560)
Loan and Security Agreement (carried at amortized cost)$109,816 $108,940 
The fair value of LSA, classified as Level 2 under ASC Topic 820, Fair Value Measurement
$109,038 $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