XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of balance sheet information related to leases - USD ($)
9 Months Ended
Sep. 30, 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,566,055 $ 1,673,432
Balance Sheet Classification, Finance Lease Asset Property and Equipment, net  
Finance Lease Asset $ 20,890 27,106
Total Lease Assets $ 1,586,945 1,700,538
Balance Sheet Classification, Operating Lease Liability - current portion Current Lease Liabilities  
Operating Lease Liability - current portion $ 155,766 153,019
Balance Sheet Classification, Finance Lease Liability - current portion Current Lease Liabilities  
Finance Lease Liability - current portion $ 8,508 7,707
Balance Sheet Classification, Operating Lease Liability - net of current portion Long Term Lease Liabilities  
Operating Lease Liability - net of current portion $ 1,806,562 1,925,498
Balance Sheet Classification, Finance Lease Liability - net of current portion Long Term Lease Liabilities  
Finance Lease Liability - net of current portion $ 15,373 21,857
Total Lease Liabilities $ 1,986,209 $ 2,108,081