XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Concentration of Risk (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
   

December 31,

 
   

2023

   

2022

 
                 

Accounts Receivable:

               

Customer A

    34 %     47 %

Customer B

    10 %     *  

Customer C

    11 %     17 %
                 

Net sales:

               

Customer A

    20 %     20 %

Customer B

    18 %     15 %

Customer C

    14 %     10 %