XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable - Summary of Estimated Future Principal Payments Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Long-Term Debt, Fiscal Year Maturity [Abstract]    
2022 (Remaining six months) $ 786  
2023 9,429  
2024 9,429  
2025 9,429  
2026 5,084  
Total 34,157  
Less: current portion (5,500)  
Less: unamortized portion of final payment (828)  
Less: unamortized debt issuance costs (290)  
Notes payable, long term $ 27,539 $ 32,086