v3.21.2
Leases (Details) - Schedule of maturities of lease liabilities
Jun. 30, 2021
USD ($)
Schedule of maturities of lease liabilities [Abstract]  
2021 (excluding the six months ended June 30, 2021) $ 99,000
2022 200,000
2023 202,000
2024 205,000
2025 208,000
2026 and thereafter 380,000
Total future minimum lease payments 1,294,000
Less imputed interest (314,000)
Total $ 980,000