XML 262 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Instruments by Category (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Financial Instruments by Category [Abstract]    
Schedule of Financial Assets at Amortized Cost

The carrying amounts of each of the categories of financial instruments as at the end of the reporting period are as follows:

   Financial
asset at
fair value
through
other
comprehensive
income
   Financial
assets at
amortized
cost
   Total 
   (Unaudited)   (Unaudited)   (Unaudited) 
   US$   US$   US$ 
             
As at June 30, 2025            
Non-current financial asset   600,000    
-
    600,000 
Accounts receivable   
-
    16,046,862    16,046,862 
Financial assets included in deposits and other receivables   
-
    712,626    712,626 
Pledged bank deposits   
-
    184,449    184,449 
Cash and cash equivalents   
-
    30,172,966    30,172,966 
                
    600,000    47,116,903    47,716,903 

Financial assets at amortized cost

 

   Financial
asset at
fair value
through
other comprehensive income
   Financial
assets at
amortized
cost
   Total 
   US$   US$   US$ 
             
As at December 31, 2024            
Non-current financial asset   600,000    -    600,000 
Accounts receivable   
-
    13,537,896    13,537,896 
Financial assets included in deposits and other receivables   
-
    639,444    639,444 
Pledged bank deposits   
-
    185,336    185,336 
Cash and cash equivalents   
-
    42,521,520    42,521,520 
                
    600,000    56,884,196    57,484,196 

The carrying amounts of each of the categories of financial instruments as at the end of the reporting period are as follows:

   Financial
asset at
fair value
through
other
comprehensive
income
   Financial
assets at
amortized
cost
   Total 
   US$   US$   US$ 
2024            
Non-current financial asset   600,000    
-
    600,000 
Accounts receivable   
-
    13,537,896    13,537,896 
Financial assets included in deposits and other receivables   
-
    639,444    639,444 
Pledged bank deposits   
-
    185,336    185,336 
Cash and cash equivalents   
-
    42,521,520    42,521,520 
                
    600,000    56,884,196    57,484,196 

Financial assets at amortized cost

 

  2023 
  US$ 
Accounts receivable   17,236,384 
Financial assets included in deposits and other receivables   808,679 
Pledged bank deposits   188,745 
Cash and cash equivalents   68,641,016 
   86,874,824 
Schedule of Financial Liabilities

Financial liabilities

 

   Financial
liabilities at
fair value
through
profit or loss
- designated
as such
upon initial
recognition
   Financial
liabilities at
amortized
cost
   Total 
   (Unaudited)   (Unaudited)   (Unaudited) 
   US$   US$   US$ 
             
As at June 30, 2025            
Financial liabilities included in accounts and other payables   
-
    28,767,165    28,767,165 
Warrant liabilities   1,235,299    
-
    1,235,299 
Lease liabilities   
-
    902,621    902,621 
                
    1,235,299    29,669,786    30,905,085 

Financial liabilities

 

   Financial
liabilities at
fair value
through
profit or loss
- designated
as such
upon initial
recognition
   Financial
liabilities at
amortized
cost
   Total 
   US$   US$   US$ 
             
As at December 31, 2024            
Financial liabilities included in accounts and other payables   
-
    27,403,211    27,403,211 
Warrant liabilities   1,392,997    
-
    1,392,997 
Lease liabilities   
-
    735,550    735,550 
                
    1,392,997    28,138,761    29,531,758 

Financial liabilities

 

   Financial
liabilities at
fair value
through
profit or 
loss -
designated
as such
upon initial
recognition
   Financial
liabilities at
amortized
cost
   Total 
   US$   US$   US$ 
2024            
Financial liabilities included in accounts and other payable   
-
    27,403,211    27,403,211 
Warrant liabilities   1,392,997    
-
    1,392,997 
Lease liabilities   
-
    735,550    735,550 
                
    1,392,997    28,138,761    29,531,758 

Financial liabilities

 

   Financial
liabilities at
fair value
through
profit or 
loss -
designated
as such
upon initial
recognition
   Financial
liabilities at
amortized
cost
   Total 
   US$   US$   US$ 
2023            
Financial liabilities included in accounts and other payable   
-
    29,504,114    29,504,114 
Warrant liabilities   1,839,808    
-
    1,839,808 
Lease liabilities   
-
    606,061    606,061 
                
    1,839,808    30,110,175    31,949,983