XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Concentration of Risk (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
     

December 31,

 
     

2024

   

2023

 
                   

Accounts Receivable:

               
 

Customer A

    36 %     34 %
 

Customer B

    14 %     10 %
 

Customer C

    *       11 %
                   

Net sales:

                 
 

Customer A

    20 %     20 %
 

Customer B

    15 %     18 %
 

Customer C

    13 %     14 %