XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Lease Liabilities-finance And Operating Lease    
Finance lease - the next 12 months $ 273,141  
Operating lease - the next 12 months 847,895  
Finance lease - the next 13 to 24 months 273,141  
Operating lease - the next 13 to 24 months 853,614  
Finance lease - the next 25 to 36 months 273,141  
Operating lease - the next 25 to 36 months 859,366  
Finance lease - the next 37 to 48 months 273,141  
Operating lease - the next 37 to 48 months 865,489  
Finance lease - the next 49 to 60 months 273,141  
Operating lease - the next 49 to 60 months 871,652  
Finance lease - thereafter 819,423  
Operating lease - thereafter 10,186,057  
Finance lease - Total 2,185,128  
Operating lease - Total 14,484,073  
Finance lease - Less: Amount representing interest (458,972)  
Operating lease - Less: Amount representing interest (6,021,419)  
Financial lease - Present value of net minimum lease payments 1,726,156 $ 1,675,067
Operating lease - Present value of net minimum lease payments $ 8,462,654 $ 8,009,091