XML 116 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Lease - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Lease [Abstract]    
Operating leases - 2025 $ 1,407,127  
Finance leases - 2025  
Operating leases - 2026 886,941  
Finance leases - 2026  
Operating leases - 2027 489,898  
Finance leases - 2027  
Operating leases - 2028 460,800  
Finance leases - 2028  
Operating leases - 2029 455,169  
Finance leases - 2029  
Operating leases - Thereafter 436,452  
Finance leases - Thereafter  
Operating leases - Total undiscounted cash flows 4,136,387  
Finance leases - Total undiscounted cash flows  
Less: imputed interest - Operating leases (418,926)  
Less: imputed interest - Finance leases  
Present value of lease liabilities - Operating leases 3,717,461  
Present value of lease liabilities - Finance leases $ 1,643,864