v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-term Debt

Long-term debt consists of the following (in thousands):

 

   June 30, 2025   December 31, 2024 
Amounts due under the term loan  $22,000   $22,000 
Accrued end-of-term payments   649    465 
Less: unamortized debt issuance costs   (371)   (427)
Long-term debt, less issuance costs  $22,278   $22,038