XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Lease Liabilities-finance And Operating Lease    
Finance lease - the next 12 months $ 259,758  
Operating lease - the next 12 months 810,203  
Finance lease - the next 13 to 24 months 259,758  
Operating lease - the next 13 to 24 months 814,040  
Finance lease - the next 25 to 36 months 259,758  
Operating lease - the next 25 to 36 months 821,416  
Finance lease - the next 37 to 48 months 259,758  
Operating lease - the next 37 to 48 months 825,563  
Finance lease - the next 49 to 60 months 259,758  
Operating lease - the next 49 to 60 months 833,433  
Finance lease - thereafter 519,516  
Operating lease - thereafter 9,149,936  
Finance lease - Total 1,818,306  
Operating lease - Total 13,254,591  
Finance lease - Less: Amount representing interest (409,423)  
Operating lease - Less: Amount representing interest (5,740,871)  
Financial lease - Present value of net minimum lease payments 1,408,883 $ 1,675,067
Operating lease - Present value of net minimum lease payments $ 7,513,720 $ 8,009,091