XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable - Schedule of Future Principal Payments on Notes Payable (Details) - Notes Payable
$ in Thousands
Mar. 31, 2021
USD ($)
Debt Instrument [Line Items]  
2021 $ 1,654
2022 1,800
2023 1,440
2024 1,037
2025 360
Total $ 6,291