XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

March 31,

2024

  

December 31,

2023

 

Allowance for doubtful accounts at the beginning of the period

 $134,912  $59,559 

Bad debt expense

  37,717   82,066 

Receivables written off during the periods

  -   (10,298)

Effect of currency translation

  (3,107)  3,585 

Allowance for doubtful accounts at the end of the period

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

For the Three months

 
  

% Distribution

  

Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Americas

  28%  9% $1,197,197  $333,530 

Asia-Pacific

  8%  11%  342,961   451,895 

Europe

  63%  77%  2,650,915   3,099,785 

Middle East & Africa

  1%  3%  44,271   126,309 
   100%  100% $4,235,344  $4,011,519 
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
          

For the Three Months

 
  

% Distribution

  

Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Water

  37%  36% $1,548,666  $1,434,919 

Ceramics

  42%  35%  1,806,336   1,409,372 

Plastics

  21%  29%  880,342   1,167,228 

Corporate

  -%  -%  -   - 
   100%  100% $4,235,344  $4,011,519 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

2024

  

December 31,

2023

 

Cost incurred

 $3,492,545  $3,225,728 

Unbilled project deliveries

  547,047   582,557 

VAT

  184,150   329,980 

Other receivables

  173,945   92,619 

Prepayments

  (2,026,550)  (1,688,427)

Deferred Revenue

  (76,137)  (33,360)
  $2,295,000  $2,509,097 
         

Distributed as follows:

        

Contract assets

 $2,848,985  $2,891,744 

Contract liabilities

  (553,985)  (382,647)
  $2,295,000  $2,509,097