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

2022

  

2021

 

Allowance for doubtful accounts at the beginning of the period

 $409,076  $498,044 

Bad debt expense

  (24,534

)

  (28,499

)

Receivables written off during the periods

  (295,778

)

  (24,415

)

Effect of currency translation

  (29,205

)

  (36,054

)

Allowance for doubtful accounts at the end of the period

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

% Distribution

  

For the Year Ended December 31

 
  

2022

  

2021

  

2022

  

2021

 

Americas

  7%  17% $1,073,433  $3,121,797 

Asia-Pacific

  21%  25%  3,406,420   4,658,070 

Europe

  59%  58%  9,379,337   10,493,575 

Middle East & Africa

  13%  0%  2,123,248   - 
   100%  100% $15,982,438  $18,273,442 
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
  

% Distribution

  

For the Year Ended December 31

 
  

2022

  

2021

  

2022

  

2021

 

Water

  33%  39% $5,297,286  $7,196,465 

Ceramics

  43%  39%  6,844,861   7,183,868 

Plastics

  22%  20%  3,528,606   3,615,681 

Corporate

  2%  2%  311,685   277,428 
   100%  100% $15,982,438  $18,273,442 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

2022

  

2021

 

Cost incurred

 $3,860,179  $3,381,994 

Unbilled project deliveries

  950,105   454,158 

VAT

  229,006   542,255 

Other receivables

  45,814   60,158 

Prepayments

  (3,363,039

)

  (2,947,736

)

Deferred Revenue

  (118,327

)

  (499,146

)

  $1,603,738  $991,682 
         

Distributed as follows:

        

Contract assets

 $2,253,295  $1,906,510 

Contract liabilities

  (649,557

)

  (914,828

)

  $1,603,738  $991,682