XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Future Rental Payment for Operating Lease (Details)
Dec. 31, 2024
USD ($)
Finance Lease  
Finance lease, 2025 $ 89,954
Finance lease, 2026 81,849
Finance lease, 2027 69,624
Finance lease, 2028 49,508
Finance lease, 2029 7,533
Finance lease, Less imputed interest (45,183)
Finance Lease 253,285
Operating Leases  
Operating Leases, 2025 956,826
Operating Leases, 2026 721,664
Operating Leases, 2027 355,972
Operating Leases, 2028 166,884
Operating Leases, 2029
Operating Leases, less imputed interest (197,474)
Operating Leases $ 2,003,872