XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Lease Liabilities-Finance and Operating Leases - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Lease Liabilities-finance And Operating Lease    
Financial lease - the next 12 months $ 289,415  
Operating lease - the next 12 months 685,533  
Financial lease - the next 13 to 24 months 289,415  
Operating lease - the next 13 to 24 months 692,907  
Financial lease - the next 25 to 36 months 289,415  
Operating lease - the next 25 to 36 months 690,537  
Financial lease - the next 37 to 48 months 289,415  
Operating lease - the next 37 to 48 months 698,400  
Financial lease - the next 49 to 60 months 289,415  
Operating lease - the next 49 to 60 months 703,031  
Financial lease - thereafter 1,157,658  
Operating lease - thereafter 10,906,847  
Financial lease - Total 2,604,733  
Operating lease - Total 14,377,255  
Financial lease - Less: Amount representing interest (672,515)  
Operating lease - Less: Amount representing interest (6,545,077)  
Financial lease - Present value of net minimum lease payments 1,932,218 $ 2,105,973
Operating lease - Present value of net minimum lease payments $ 7,832,178 $ 8,499,692