XML 100 R88.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Lease (Details) - Schedule of Maturities of Lease Liabilities - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Schedule of Maturities of Lease Liabilities [Abstract]    
Operating leases - 2024 $ 714,023  
Finance leases - 2024 2,090,218  
Operating leases - 2025 720,586  
Finance leases - 2025  
Operating leases - 2026 600,204  
Finance leases - 2026  
Operating leases - 2027 472,255  
Finance leases - 2027  
Operating leases - 2028 460,180  
Finance leases - 2028  
Operating leases - Thereafter 896,678  
Finance leases - Thereafter  
Operating leases - Total undiscounted cash flows 3,863,926  
Finance leases - Total undiscounted cash flows 2,090,218  
Less: imputed interest - Operating leases (403,008)  
Less: imputed interest - Finance leases (58,908)  
Present value of lease liabilities - Operating leases 3,460,918  
Present value of lease liabilities - Finance leases $ 2,031,310 $ 1,643,864