v3.24.3
Other Non-current payables and liabilities - Schedule of Other Non - Current Payables (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Disclosure of other non-current payables and liabilities [abstract]      
Long-term Accounts Payable $ 9,176,992 $ 7,838,339 $ 32,062
(Present Value Discount) 0 0 (236)
Total $ 9,176,992 $ 7,838,339 $ 31,826