v3.25.2
Loan and Security Agreement - Schedule of Outstanding Debt and Unamortized Debt Discount Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
Total outstanding debt, long-term $ 120,000 $ 180,000
Add: accreted final payment fee   4,085
Less: unamortized debt discount, long-term (2,460) (3,375)
Loan payable, long-term $ 117,540 $ 180,710