XML 112 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details-3)
12 Months Ended
Dec. 31, 2020
USD ($)
Other Commitments [Line Items]  
Other commitments, due in 2021 $ 333,000
Other commitments, due in 2022 333,000
Other commitments, due in 2023 333,000
Other commitments, due in 2024 333,000
Other commitments, due in 2025 333,000
Other commitment, due thereafter 2,999,000
Investments in Non Public Entities, Capital Infusions [Member]  
Other Commitments [Line Items]  
Other commitment, initial agreed upon commitment total $ 13,600,000
Venture Debt Fund [Member]  
Other Commitments [Line Items]  
Other commitment, contract term, expiring in 2022 3 years
Other commitment, initial agreed upon commitment total $ 1,500,000
Other commitments, total as of balance sheet date $ 400,000