Quarterly report pursuant to Section 13 or 15(d)

Oxford Finance Loan Agreement - Schedule of Minimum Aggregate Future Loan Payments (Details)

v3.24.2
Oxford Finance Loan Agreement - Schedule of Minimum Aggregate Future Loan Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Six months ending December 31, 2024 $ 0  
Year ending December 31, 2025 2,857  
Year ending December 31, 2026 17,143  
Year ending December 31, 2027 17,143  
Year ending December 31, 2028 2,857  
Total minimum payments 40,000  
Less unamortized debt discount (865)  
Plus accumulated accretion of final fees 1,799  
Long-term debt $ 40,934 $ 34,556