v3.26.1
Debt - Schedule of Components of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Term loan payable $ 50,000 $ 30,000
End of term charge 5,300 1,425
Future principal payments and end of term charge 55,300 31,425
PIK interest payable 0 1,088
Unamortized debt issuance costs (4,824) (880)
Carrying value of long-term debt 50,476 31,633
Less: current portion 0 (17,523)
Non-current portion $ 50,476 $ 14,110