XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details) - Schedule of operating leases - Operating Leases [Member] - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Leases (Details) - Schedule of operating leases [Line Items]    
Operating lease ROU assets $ 2,974,443 $ 2,725,462
Operating lease liability $ 3,153,740 $ 2,884,997