XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

September 30,

2022

  

December 31,

2021

 

Allowance for doubtful accounts at the beginning of the period

 $409,076  $498,044 

Bad debt expense

  91,519   (28,499

)

Receivables written off during the periods

  (298,850

)

  (24,415

)

Effect of currency translation

  (40,434

)

  (36,054

)

Allowance for doubtful accounts at the end of the period

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

For the Three Months

  

For the Nine Months

 
  

Ended September 30,

  

Ended September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Americas

 $382,573  $211,575  $861,260  $573,365 

Asia-Pacific

  895,696   636,622   2,944,449   3,225,691 

Europe

  1,903,930   3,294,757   6,651,065   8,358,338 

Middle East & Africa

  123,335   -   1,504,288   - 
  $3,305,534  $4,142,954  $11,961,062  $12,157,394 
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
  

For the Three Months

  

For the Nine Months

 
  

Ended September 30,

  

Ended September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Water

 $785,046  $1,493,549  $3,522,049  $3,730,889 

Ceramics

  1,854,981   1,703,057   5,548,951   5,444,863 

Plastics

  665,507   855,896   2,839,809   2,686,292 

Corporate

  -   90,452   50,253   295,350 
  $3,305,534  $4,142,954  $11,961,062  $12,157,394 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

September 30,

2022

  

December 31,

2021

 

Cost incurred

 $3,602,967  $3,381,994 

Unbilled project deliveries

  667,670   454,158 

VAT

  383,701   542,255 

Other receivables

  9,240   60,158 

Prepayments

  (3,082,635

)

  (2,947,736

)

Deferred Revenue

  (137,638

)

  (499,146

)

  $1,443,305  $991,682 
         

Distributed as follows:

        

Contract assets

 $2,078,472  $1,906,510 

Contract liabilities

  (635,167

)

  (914,828

)

  $1,443,305  $991,682