XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Trade and Other Payables
12 Months Ended
Dec. 31, 2024
Trade and Other Payables [Abstract]  
TRADE AND OTHER PAYABLES

NOTE 8: TRADE AND OTHER PAYABLES

 

   December 31, 
   2024   2023 
         
Trade payables  $20,646,599   $17,042,206 
Accrued expenses   1,845,347    4,011,991 
Deferred income   10,977,678    7,109,717 
Employee payables   2,093,219    593,834 
Tax payables   3,835,318    3,755,365 
   $39,398,160   $32,513,113