XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Other Assets (Details) - Schedule of other assets - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of other assets [Abstract]      
Operating lease right of use assets $ 49,856 $ 171,141
Other 136,163 190,367 83,920
Total other assets $ 136,163 $ 240,223 $ 383,066