XML 185 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Trade and Other Payables (Details) - Schedule of Trade and Other Payables - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Trade and Other Payables [Abstract]    
Trade payables $ 17,042,206 $ 2,823,954
Accrued expenses 4,011,991 2,164,178
Deferred income 7,109,717 2,000,000
Employee payables 593,834 1,881,897
Tax payables 3,755,365 1,702,032
Total $ 32,513,113 $ 10,572,061