v3.26.1
Note 7 - Contract Assets and Contract Liabilities (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

March 31,

   

December 31,

 
   

2026

   

2025

 

Cost incurred

  $ 1,641,546     $ 1,750,757  

VAT

    150,717       234,984  

Other receivables

    76,106       10,826  

Prepayments

    (1,415,768 )     (1,403,702 )
    $ 452,601     $ 592,865  
                 

Distributed as follows:

               

Contract assets

  $ 634,154     $ 733,851  

Contract liabilities

    (181,553 )     (140,986 )
    $ 452,601     $ 592,865