Annual report pursuant to Section 13 and 15(d)

Loan and Security Agreement - Future Minimum Payments of Loan and Security Agreement (Details)

v3.22.0.1
Loan and Security Agreement - Future Minimum Payments of Loan and Security Agreement (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Maturities of Long-term Debt [Abstract]    
2022 $ 11,166  
2023 13,312  
2024 4,126  
Total future maturities 28,604  
Less amount representing interest (2,646)  
Less final payment (958)  
Total principal amount of debt $ 25,000 $ 25,000