XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Lease Liabilities-finance And Operating Lease    
Finance lease - the next 12 months $ 267,867  
Operating lease - the next 12 months 842,770  
Finance lease - the next 13 to 24 months 267,867  
Operating lease - the next 13 to 24 months 847,056  
Finance lease - the next 25 to 36 months 267,867  
Operating lease - the next 25 to 36 months 854,820  
Finance lease - the next 37 to 48 months 267,867  
Operating lease - the next 37 to 48 months 859,449  
Finance lease - the next 49 to 60 months 267,867  
Operating lease - the next 49 to 60 months 826,953  
Finance lease - thereafter 267,867  
Operating lease - thereafter 8,535,418  
Finance lease - Total 1,607,202  
Operating lease - Total 12,766,466  
Finance lease - Less: Amount representing interest (301,640)  
Operating lease - Less: Amount representing interest (5,231,404)  
Financial lease - Present value of net minimum lease payments 1,305,562 $ 1,485,575
Operating lease - Present value of net minimum lease payments $ 7,535,062 $ 7,998,908