XML 65 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

June 30,

2023

  

December 31,

2022

 

Allowance for doubtful accounts at the beginning of the period

 $59,559  $409,076 

Bad debt expense

  -   (24,534

)

Receivables written off during the periods

  (10,299

)

  (295,778

)

Effect of currency translation

  970   (29,205

)

Allowance for doubtful accounts at the end of the period

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

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Americas

 $441,186  $339,380  $774,717  $478,688 

Asia-Pacific

  650,095   1,213,389   1,101,989   2,048,753 

Europe

  3,119,496   2,084,570   6,219,282   4,747,134 

Middle East & Africa

  779,242   1,380,953   905,550   1,380,953 
  $4,990,019  $5,018,292  $9,001,538  $8,655,528 
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Water

 $2,070,298  $2,144,011  $3,505,217  $2,737,002 

Ceramics

  1,789,465   1,812,334   3,198,837   3,692,452 

Plastics

  1,127,455   1,035,705   2,294,683   2,174,302 

Corporate

  2,801   26,242   2,801   51,772 
  $4,990,019  $5,018,292  $9,001,538  $8,655,528 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30,

2023

  

December 31,

2022

 

Cost incurred

 $4,018,416  $3,860,179 

Unbilled project deliveries

  639,790   950,105 

VAT

  448,695   229,006 

Other receivables

  96,919   45,814 

Prepayments

  (3,620,906

)

  (3,363,039

)

Deferred Revenue

  (54,713

)

  (118,327

)

  $1,528,201  $1,603,738 
         

Distributed as follows:

        

Contract assets

 $2,406,402  $2,253,295 

Contract liabilities

  (878,201

)

  (649,557

)

  $1,528,201  $1,603,738