v3.25.3
Note 12 - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Net earnings (loss) attributable to VPG stockholders $ 7,858 $ (1,351) $ 7,164 $ 9,143
Weighted average shares outstanding - basic (in shares) 13,279 13,254 13,260 13,367
Restricted stock units (in shares) 65 0 47 38
Dilutive potential common shares (in shares) 65 0 47 38
Adjusted weighted average shares (in shares) 13,344 13,254 13,307 13,405
Basic earnings (loss) per share attributable to VPG stockholders (in dollars per share) $ 0.59 $ (0.1) $ 0.54 $ 0.68
Diluted earnings (loss) per share attributable to VPG stockholders (in dollars per share) $ 0.59 $ (0.1) $ 0.54 $ 0.68