XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Future Rental Payment for Operating Lease (Details)
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Finance lease, 2024 $ 67,358
Operating Leases, 2024 955,427
Finance lease, 2025 67,358
Operating Leases, 2025 956,826
Finance lease, 2026 59,253
Operating Leases, 2026 721,664
Finance lease, 2027 47,028
Operating Leases, 2027 355,972
Finance lease, 2028 26,912
Thereafter 166,884
Finance lease, Less Imputed interest (42,040)
Operating Lease, less imputed interest (496,382)
Operating Lease, short-term lease payments (4,814)
Finance Lease 225,869
Operating Leases $ 2,655,577