XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Property, Plant and Equipment, Useful Life [Table Text Block]

Buildings (in years)

25  

Machinery and equipment (in years)

5 - 15  

Office furniture and equipment (in years)

2 - 7  

Leasehold improvements (in years)

4 - 5  

Software (in years)

5  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Years Ended December 31,

 
   

2024

   

2023

 
                 

Net income (numerator)

  $ 3,929,000     $ 4,189,000  
                 

Shares (denominator):

               

Basic weighted average common shares outstanding

    11,137,873       11,856,356  

Add: Dilutive effect of common stock options

    97,173       -  
                 

Diluted weighted average common shares outstanding

    11,235,046       11,856,356  
                 

Earnings per common share:

               

Basic

  $ 0.35     $ 0.35  

Diluted

  $ 0.35     $ 0.35