v3.26.1
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Long-term debt, gross $ 100,000 $ 100,000
Accrued final fee 9,628 8,824
Accrued prepayment penalty 0 1,000
Unamortized debt issuance costs (728) (865)
Total carrying value of debt 108,900 108,959
Less current portion (6,950) (1,000)
Long-term debt, net $ 101,950 $ 107,959