v3.25.2
Debt - Components of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
Term loan payable $ 30,000 $ 30,000
End of term charge 1,425 1,425
Future principal payments and end of term charge 31,425 31,425
PIK interest payable 867 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