XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Lease Liabilities-finance And Operating Lease    
Finance lease - the next 12 months $ 295,665  
Operating lease - the next 12 months 918,807  
Finance lease - the next 13 to 24 months 295,665  
Operating lease - the next 13 to 24 months 917,814  
Finance lease - the next 25 to 36 months 295,665  
Operating lease - the next 25 to 36 months 924,005  
Finance lease - the next 37 to 48 months 295,665  
Operating lease - the next 37 to 48 months 930,231  
Finance lease - the next 49 to 60 months 295,665  
Operating lease - the next 49 to 60 months 936,860  
Finance lease - thereafter 1,182,660  
Operating lease - thereafter 11,969,559  
Finance lease - Total 2,660,985  
Operating lease - Total 16,597,276  
Finance lease - Less: Amount representing interest (620,863)  
Operating lease - Less: Amount representing interest (7,405,881)  
Financial lease - Present value of net minimum lease payments 2,040,122 $ 1,997,955
Operating lease - Present value of net minimum lease payments $ 9,191,395 $ 8,064,162