v3.26.1
Note 2 - Trade Accounts Receivable and Concentration of Risk (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Significant Customers [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Company A

  51%  52%  42%  47%

Company B

  22%  29%  24%  28%

Total

  73%  81%  66%  75%
  

As of

  

As of

 
  

June 30, 2026

  

December 31, 2025

 

Company A

  48%  45%

Company B

  28%  24%

Total

  76%  69%