XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Trade and Other Payables (Details) - Schedule of trade and other payables - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Trade And Other Payables Abstract    
Trade payables $ 18,152,399 $ 4,778,784
Accrued expenses 2,164,178 1,790,921
Deferred income 2,000,000
Employee payables 1,881,897 754,376
Tax payables 1,702,032 422,907
Total $ 25,900,506 $ 7,746,988