XML 161 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Trade and Other Payables (Tables)
12 Months Ended
Dec. 31, 2023
Trade and Other Payables [Abstract]  
Schedule of Trade and Other Payables
   December 31, 
   2023   2022 
         
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 
   $32,513,113   $10,572,061