XML 71 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

2023

  

2022

 

Allowance for doubtful accounts at the beginning of the period

 $59,559  $409,076 

Bad debt expense

  82,066   (24,534)

Receivables written off during the periods

  (10,298)  (295,778)

Effect of currency translation

  3,585   (29,205)

Allowance for doubtful accounts at the end of the period

 $134,912  $59,559 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
  

% Distribution

  

For the Year Ended December 31

 
  

2023

  

2022

  

2023

  

2022

 

Americas

  12%  7% $2,125,460  $1,073,433 

Asia-Pacific

  14%  21%  2,506,215   3,406,420 

Europe

  65%  59%  11,820,674   9,379,337 

Middle East & Africa

  9%  13%  1,549,303   2,123,248 
   100%  100% $18,001,652  $15,982,438 
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
  

% Distribution

  

For the Year Ended December 31

 
  

2023

  

2022

  

2023

  

2022

 

Water

  42%  33% $7,705,080  $5,297,286 

Ceramics

  35%  43%  6,232,628   6,844,861 

Plastics

  21%  22%  3,736,529   3,528,606 

Corporate

  2%  2%  327,415   311,685 
   100%  100% $18,001,652  $15,982,438 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

2023

  

2022

 

Cost incurred

 $3,225,728  $3,860,179 

Unbilled project deliveries

  582,557   950,105 

VAT

  329,980   229,006 

Other receivables

  92,619   45,814 

Prepayments

  (1,688,427)  (3,363,039)

Deferred Revenue

  (33,360)  (118,327)
  $2,509,097  $1,603,738 
         

Distributed as follows:

        

Contract assets

 $2,891,744  $2,253,295 

Contract liabilities

  (382,647)  (649,557)
  $2,509,097  $1,603,738