v3.24.1.1.u2
Other current payables and liabilities - Summary of Other current payables (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Other current payables and liabilities [abstract]    
Non-trade Payables $ 25,324,072 $ 4,132,680
Accrued Expense 1,518,801 1,558,085
Total $ 26,842,873 $ 5,690,765