XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator for diluted earnings per share:      
Net earnings attributable to VPG stockholders, basic $ 20,221 $ 10,787 $ 22,188
Net earnings attributable to VPG stockholders, diluted $ 20,221 $ 10,787 $ 22,188
Denominator:      
Weighted average shares (in shares) 13,616 13,566 13,515
Effect of dilutive securities:      
Restricted stock units (shares) 41 57 82
Dilutive potential common shares (in shares) 41 57 82
Denominator for diluted earnings per share:      
Adjusted weighted average shares (in shares) 13,657 13,623 13,597
Basic earnings per share attributable to VPG stockholders (in dollars per share) $ 1.49 $ 0.80 $ 1.64
Diluted earnings per share attributable to VPG stockholders (in dollars per share) $ 1.48 $ 0.79 $ 1.63