XML 155 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Components of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Term loan payable $ 30,000  
End of term charge 1,425  
Future principal payments and end of term charge 31,425  
PIK interest payable 649  
Unamortized debt issuance costs (1,909)  
Carrying value of long-term debt 30,165  
Less: current portion (5,513)  
Debt, non-current portion $ 24,652 $ 28,757