XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Note Payable - Estimated future principal payments (Details) - Loan and Security Agreement, Term Loans
$ in Thousands
Jun. 30, 2020
USD ($)
Debt Instrument [Line Items]  
2022 $ 4,553
2023 4,994
2024 $ 1,148