XML 85 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Lease Liabilities - Finance And Operating Lease    
Finance lease - the next 12 months $ 265,014  
Operating lease - the next 12 months 826,595  
Finance lease - the next 13 to 24 months 265,014  
Operating lease - the next 13 to 24 months 833,794  
Finance lease - the next 25 to 36 months 265,014  
Operating lease - the next 25 to 36 months 838,034  
Finance lease - the next 37 to 48 months 265,014  
Operating lease - the next 37 to 48 months 845,714  
Finance lease - the next 49 to 60 months 265,014  
Operating lease - the next 49 to 60 months 850,294  
Finance lease - thereafter 530,027  
Operating lease - thereafter 9,262,652  
Finance lease - Total 1,855,097  
Operating lease - Total 13,457,083  
Finance lease - Less: Amount representing interest (369,522)  
Operating lease - Less: Amount representing interest (5,458,175)  
Financial lease - Present value of net minimum lease payments 1,485,575 $ 1,675,067
Operating lease - Present value of net minimum lease payments $ 7,998,908 $ 8,009,091