XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Future Minimum Rental Payments for Operating and Finance Leases (Details)
Dec. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, 2021 $ 911,000
Operating Leases, 2022 932,000
Operating Leases, 2023 674,000
Operating Leases, 2024 31,000
Operating Leases, Total Minimum Future Payments 2,548,000
Operating Leases, Less: Imputed Interest 228,000
Operating Leases, Present Value of Lease Liabilities 2,320,000
Finance Leases, 2021 6,000
Finance Leases, 2022
Finance Leases, 2023
Finance Leases, 2024
Finance Leases, Total Minimum Future Payments 6,000
Finance Leases, Less: Imputed Interest
Finance Leases, Present Value of Lease Liabilities $ 6,000