XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of minimum lease payments for the company's operating leases liabilities - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule of minimum lease payments for the company's operating leases liabilities [Abstract]    
2022 $ 89,937  
2023 88,420  
Total undiscounted cash flows 178,357  
Less: Imputed interest (8,464)  
Total 169,893  
Less: Operating lease liabilities, current portion (83,707) $ (52,070)
Operating lease liabilities, net of current portion $ 86,186