XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details) - Schedule of balance sheet information related to leases - USD ($)
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Schedule of balance sheet information related to leases [Abstract]    
Balance Sheet Classification, Operating Lease Asset Property and Equipment, net  
Operating Lease Asset $ 1,625,810 $ 1,673,432
Balance Sheet Classification, Finance Lease Asset Property and Equipment, net  
Finance Lease Asset $ 25,034 27,106
Total Lease Assets $ 1,650,844 1,700,538
Balance Sheet Classification, Operating Lease Liability - current portion Current Lease Liabilities  
Operating Lease Liability - current portion $ 140,335 153,019
Balance Sheet Classification, Finance Lease Liability - current portion Current Lease Liabilities  
Finance Lease Liability - current portion $ 7,966 7,707
Balance Sheet Classification, Operating Lease Liability- net of current portion Long Term Lease Liabilities  
Operating Lease Liability- net of current portion $ 1,887,454 1,925,498
Balance Sheet Classification, Finance Lease Liability - net of current portion Long Term Lease Liabilities  
Finance Lease Liability - net of current portion $ 19,766 21,857
Total Lease Liabilities $ 2,055,521 $ 2,108,081