XML 82 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Lease Liabilities - Finance And Operating Lease    
Finance lease - the next 12 months $ 269,500  
Operating lease - the next 12 months 842,793  
Finance lease - the next 13 to 24 months 269,500  
Operating lease - the next 13 to 24 months 840,586  
Finance lease - the next 25 to 36 months 269,500  
Operating lease - the next 25 to 36 months 847,907  
Finance lease - the next 37 to 48 months 269,500  
Operating lease - the next 37 to 48 months 852,220  
Finance lease - the next 49 to 60 months 269,500  
Operating lease - the next 49 to 60 months 860,030  
Finance lease - thereafter 808,497  
Operating lease - thereafter 10,284,133  
Finance lease - Total 2,155,997  
Operating lease - Total 14,527,669  
Finance lease - Less: Amount representing interest (480,930)  
Operating lease - Less: Amount representing interest (6,518,578)  
Financial lease - Present value of net minimum lease payments 1,675,067 $ 1,997,955
Operating lease - Present value of net minimum lease payments $ 8,009,091 $ 8,064,162