Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Oxford Finance Loan Agreement - Schedule of Minimum Aggregate Future Loan Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Year ending December 31, 2023 $ 16,666  
Year ending December 31, 2024 20,000  
Year ending December 31, 2025 3,334  
Total minimum payments 40,000  
Less unamortized debt discount (459)  
Plus accumulated accretion of final fees 716  
Long-term debt, net of current portion $ 40,257 $ 39,551