XML 70 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Financing with Sale-Leaseback (Details) - Schedule of future minimum lease payments of the capital lease - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Schedule of future minimum lease payments of the capital lease [Abstract]    
2022 $ 252,005  
2023 252,005  
2024 84,002  
Less: unearned discount (97,635)  
Total future minimum lease payments 490,377  
Less: Current portion lease liability (188,723) $ (182,852)
Present value of operating lease liability $ 301,654