XML 42 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Note 1 - Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

December 31,

  

December 31,

 
  

2024

  

2023

 

Allowance for current expected credit losses at the beginning of the period

 $134,912  $59,559 

Bad debt expense

  578,423   82,066 

Receivables written off during the periods

  (49,577)  (10,298)

Effect of exchange rate changes

  (26,202)  3,585 

Allowance for current expected credit losses at the end of the period

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

% Distribution

  

For the Year Ended December 31

 
  

2024

  

2023

  

2024

  

2023

 

Americas

  18%  12% $2,693,002  $2,125,460 

Asia-Pacific

  5%  14%  645,044   2,506,215 

Europe

  71%  65%  10,440,040   11,820,674 

Middle East & Africa

  6%  9%  826,532   1,549,303 

Totals

  100%  100% $14,604,618  $18,001,652 
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
  

% Distribution

  

For the Year Ended December 31

 
  

2024

  

2023

  

2024

  

2023

 

Water

  38%  42% $5,538,741  $7,705,080 

Ceramics

  39%  35%  5,634,973   6,232,628 

Plastics

  23%  21%  3,381,408   3,736,529 

Corporate

  0%  2%  49,496   327,415 

Totals

  100%  100% $14,604,618  $18,001,652 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

December 31,

  

December 31,

 
  

2024

  

2023

 

Cost incurred

 $2,512,901  $3,225,728 

Unbilled project deliveries

  51,442   582,557 

VAT

  93,961   329,980 

Other receivables

  20,972   92,619 

Prepayments

  (1,121,897)  (1,688,427)

Deferred Revenue

  -   (33,360)
  $1,557,379  $2,509,097 
         

Distributed as follows:

        

Contract assets

 $1,666,698  $2,891,744 

Contract liabilities

  (109,319)  (382,647)
  $1,557,379  $2,509,097