Quarterly report pursuant to Section 13 or 15(d)

OPERATING LEASE (Schedule of Future Minimum Lease Payments under Operating Lease) (Details)

v3.20.1
OPERATING LEASE (Schedule of Future Minimum Lease Payments under Operating Lease) (Details)
Mar. 31, 2020
USD ($)
Operating leases  
2020 $ 304,425
2021 415,033
2022 427,484
2023 440,308
2024 110,884
Total minimum lease payments 1,698,134
Discount (433,908)
Operating lease liability $ 1,264,226