v3.26.1
Loan and Security Agreement - Schedule of Outstanding Debt and Unamortized Debt Discount Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Total outstanding debt, long-term $ 120,000 $ 120,000
Less: unamortized debt discount, long-term (2,042) (2,254)
Loan payable, long-term $ 117,958 $ 117,746