XML 88 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Lease Liabilities - Finance And Operating Lease    
Finance lease - the next 12 months $ 261,109  
Operating lease - the next 12 months 821,511  
Finance lease - the next 13 to 24 months 261,109  
Operating lease - the next 13 to 24 months 825,689  
Finance lease - the next 25 to 36 months 261,109  
Operating lease - the next 25 to 36 months 833,255  
Finance lease - the next 37 to 48 months 261,109  
Operating lease - the next 37 to 48 months 837,767  
Finance lease - the next 49 to 60 months 261,109  
Operating lease - the next 49 to 60 months 845,843  
Finance lease - thereafter 261,109  
Operating lease - thereafter 8,280,354  
Finance lease - Total 1,566,654  
Operating lease - Total 12,444,419  
Finance lease - Less: Amount representing interest (273,046)  
Operating lease - Less: Amount representing interest (5,010,967)  
Financial lease - Present value of net minimum lease payments 1,293,608 $ 1,485,575
Operating lease - Present value of net minimum lease payments $ 7,433,452 $ 7,998,908