XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Earnings Per Share (Tables)
6 Months Ended
Jun. 28, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Fiscal Quarter Ended

   

Six Fiscal Months Ended

 
   

June 28, 2025

   

June 29, 2024

   

June 28, 2025

   

June 29, 2024

 

Numerator:

                               

Numerator for basic earnings per share:

                               

Net earnings (loss) attributable to VPG stockholders

  $ 248     $ 4,603     $ (694 )   $ 10,494  
                                 

Denominator:

                               

Denominator for basic earnings per share:

                               

Weighted average shares

    13,263       13,348       13,259       13,376  
                                 

Effect of dilutive securities:

                               

Restricted stock units

    46       41             52  

Dilutive potential common shares

    46       41             52  
                                 

Denominator for diluted earnings per share:

                               

Adjusted weighted average shares

    13,309       13,389       13,259       13,428  
                                 

Basic earnings (loss) per share attributable to VPG stockholders

  $ 0.02     $ 0.34     $ (0.05 )   $ 0.78  
                                 

Diluted earnings (loss) per share attributable to VPG stockholders

  $ 0.02     $ 0.34     $ (0.05 )   $ 0.78