XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of balance sheet information related to leases - USD ($)
6 Months Ended
Jun. 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,596,454 $ 1,673,432
Balance Sheet Classification, Finance Lease Asset Property and Equipment, net  
Finance Lease Asset $ 22,962 27,106
Total Lease Assets $ 1,619,416 1,700,538
Balance Sheet Classification, Operating Lease Liability - current portion Current Lease Liabilities  
Operating Lease Liability - current portion $ 147,912 153,019
Balance Sheet Classification, Finance Lease Liability - current portion Current Lease Liabilities  
Finance Lease Liability - current portion $ 8,232 7,707
Balance Sheet Classification, Operating Lease Liability- net of current portion Long Term Lease Liabilities  
Operating Lease Liability- net of current portion $ 1,848,157 1,925,498
Balance Sheet Classification, Finance Lease Liability - net of current portion Long Term Lease Liabilities  
Finance Lease Liability - net of current portion $ 17,605 21,857
Total Lease Liabilities $ 2,021,906 $ 2,108,081