v3.26.1
Debt (Tables)
12 Months Ended
Dec. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
Debt consisted of the following as of December 31, 2025 and December 31, 2024 (in thousands):
December 31,
20252024
Loan and Security Agreement:
Principal amount
$110,000 $110,000 
End of term charge
5,500 5,500 
Unamortized debt issuance costs and unamortized end of term charge
(5,405)(6,560)
Loan and Security Agreement (carried at amortized cost)
$110,095 $108,940 
The fair value of LSA, classified as Level 2 under ASC Topic 820$108,515 $109,450 
    The Level 2 fair value related to the loan and security agreement is valued using an evaluated price based on a compilation of reported market information, such as benchmark yield curves, credit spreads and estimated default rates.
Schedule of Maturities of Long-Term Debt
Future principal payments, including the End of Term Charge, are as follows (in thousands):
Year ending:
Payments
2026$— 
2027— 
2028— 
2029115,500 
Total principal payments, including End of Term Charge
$115,500