XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Schedule of Payment Due on Notes Payable) (Details) - Notes Payable - EWB Loan
$ in Thousands
Jun. 30, 2021
USD ($)
Debt Instrument [Line Items]  
Remainder of 2021 $ 431
2022 846
2023 6,617
2024 10,405
2025 4,210
Total payments due 22,509
Interest payments, loan discounts and financing costs (2,836)
Current portion, less loan discounts and financing costs 0
Notes payable, net of current portion $ 19,673