v3.25.4
Note 15 - Concentration of Risk (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
     

December 31,

 
     

2025

   

2024

 
                   

Accounts Receivable:

               
 

Customer A

    53 %     36 %
 

Customer B

    *       14 %
                   

Net sales:

                 
 

Customer A

    24 %     20 %
 

Customer B

    15 %     15 %
 

Customer C

    11 %     13 %