XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details) - Schedule of future minimum annual lease payments
Mar. 31, 2021
USD ($)
Schedule of future minimum annual lease payments [Abstract]  
2021 $ 305,000
2022 417,000
2023 427,000
2024 435,000
2025 443,000
2026 and thereafter 1,230,000
Total $ 3,257,000