XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Lease Liabilities-Finance and Operating Leases - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Lease Liabilities-finance And Operating Lease    
Financial lease - the next 12 months $ 290,560  
Operating lease - the next 12 months 688,245  
Financial lease - the next 13 to 24 months 290,560  
Operating lease - the next 13 to 24 months 692,220  
Financial lease - the next 25 to 36 months 290,560  
Operating lease - the next 25 to 36 months 693,269  
Financial lease - the next 37 to 48 months 290,560  
Operating lease - the next 37 to 48 months 697,562  
Financial lease - the next 49 to 60 months 290,560  
Operating lease - the next 49 to 60 months 705,813  
Financial lease - thereafter 1,162,237  
Operating lease - thereafter 11,037,447  
Financial lease - Total 2,615,037  
Operating lease - Total 14,514,556  
Financial lease - Less: Amount representing interest (707,154)  
Operating lease - Less: Amount representing interest (6,678,422)  
Financial lease - Present value of net minimum lease payments 1,907,883 $ 2,105,973
Operating lease - Present value of net minimum lease payments $ 7,836,144 $ 8,499,692