XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Lease Liabilities-finance And Operating Lease    
Finance lease - the next 12 months $ 262,198  
Operating lease - the next 12 months 829,131  
Finance lease - the next 13 to 24 months 262,198  
Operating lease - the next 13 to 24 months 833,318  
Finance lease - the next 25 to 36 months 262,198  
Operating lease - the next 25 to 36 months 841,261  
Finance lease - the next 37 to 48 months 262,198  
Operating lease - the next 37 to 48 months 845,788  
Finance lease - the next 49 to 60 months 262,198  
Operating lease - the next 49 to 60 months 854,266  
Finance lease - thereafter 0  
Operating lease - thereafter 7,535,834  
Finance lease - Total 1,310,990  
Operating lease - Total 11,739,598  
Finance lease - Less: Amount representing interest (230,639)  
Operating lease - Less: Amount representing interest (4,842,605)  
Financial lease - Present value of net minimum lease payments 1,080,351 $ 1,293,608
Operating lease - Present value of net minimum lease payments $ 6,896,993 $ 7,433,452