XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Lease Liabilities-finance And Operating Lease    
Finance lease - the next 12 months $ 279,673  
Operating lease - the next 12 months 871,307  
Finance lease - the next 13 to 24 months 279,673  
Operating lease - the next 13 to 24 months 872,318  
Finance lease - the next 25 to 36 months 279,673  
Operating lease - the next 25 to 36 months 876,450  
Finance lease - the next 37 to 48 months 279,673  
Operating lease - the next 37 to 48 months 884,392  
Finance lease - the next 49 to 60 months 279,673  
Operating lease - the next 49 to 60 months 888,857  
Finance lease - thereafter 839,019  
Operating lease - thereafter 10,748,767  
Finance lease - Total 2,237,384  
Operating lease - Total 15,142,091  
Finance lease - Less: Amount representing interest (555,469)  
Operating lease - Less: Amount representing interest (7,788,711)  
Financial lease - Present value of net minimum lease payments 1,681,915 $ 1,997,955
Operating lease - Present value of net minimum lease payments $ 8,353,380 $ 8,064,162