XML 117 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease (Details) - Schedule of Maturities of Lease Liabilities - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Lease [Abstract]    
Operating leases - 2024 $ 718,807  
Finance leases - 2024 1,691,536  
Operating leases - 2025 284,202  
Finance leases - 2025  
Operating leases - 2026 160,210  
Finance leases - 2026  
Operating leases - 2027 31,559  
Finance leases - 2027  
Operating leases - 2028 19,275  
Finance leases - 2028  
Operating leases - Thereafter 14,457  
Finance leases - Thereafter  
Operating leases - Total undiscounted cash flows 1,228,510  
Finance leases - Total undiscounted cash flows 1,691,536  
Less: imputed interest - Operating leases (61,216)  
Less: imputed interest - Finance leases (47,672)  
Present value of lease liabilities - Operating leases 1,167,294  
Present value of lease liabilities - Finance leases $ 1,643,864 $ 844,297