v3.25.3
Note 12 - Earnings Per Share (Tables)
9 Months Ended
Sep. 27, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Fiscal Quarter Ended

  

Nine Fiscal Months Ended

 
  

September 27, 2025

  

September 28, 2024

  

September 27, 2025

  

September 28, 2024

 

Numerator:

                

Numerator for basic earnings per share:

                

Net earnings (loss) attributable to VPG stockholders

 $7,858  $(1,351) $7,164  $9,143 
                 

Denominator:

                

Denominator for basic earnings per share:

                

Weighted average shares

  13,279   13,254   13,260   13,367 
                 

Effect of dilutive securities:

                

Restricted stock units

  65      47   38 

Dilutive potential common shares

  65      47   38 
                 

Denominator for diluted earnings per share:

                

Adjusted weighted average shares

  13,344   13,254   13,307   13,405 
                 

Basic earnings (loss) per share attributable to VPG stockholders

 $0.59  $(0.10) $0.54  $0.68 
                 

Diluted earnings (loss) per share attributable to VPG stockholders

 $0.59  $(0.10) $0.54  $0.68