XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Lease Liabilities-finance And Operating Lease    
Finance lease - the next 12 months $ 294,407  
Operating lease - the next 12 months 697,360  
Finance lease - the next 13 to 24 months 294,407  
Operating lease - the next 13 to 24 months 704,862  
Finance lease - the next 25 to 36 months 294,407  
Operating lease - the next 25 to 36 months 702,451  
Finance lease - the next 37 to 48 months 294,407  
Operating lease - the next 37 to 48 months 710,448  
Finance lease - the next 49 to 60 months 294,407  
Operating lease - the next 49 to 60 months 715,159  
Finance lease - thereafter 1,177,630  
Operating lease - thereafter 11,095,006  
Finance lease - Total 2,649,665  
Operating lease - Total 14,625,286  
Finance lease - Less: Amount representing interest (651,710)  
Operating lease - Less: Amount representing interest (6,561,124)  
Financial lease - Present value of net minimum lease payments 1,997,955 $ 2,105,973
Operating lease - Present value of net minimum lease payments $ 8,064,162 $ 8,499,692