XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net revenues $ 362,580 $ 317,919 $ 269,812
Costs of products sold 212,978 192,777 165,541
Gross profit 149,602 125,142 104,271
Selling, general, and administrative expenses 104,285 95,273 78,256
Acquisition costs 0 1,198 0
Impairment of goodwill and indefinite-lived intangibles 0 1,223 2,440
Restructuring costs 1,518 76 918
Operating income 43,799 27,372 22,657
Other income (expense):      
Interest expense (2,269) (1,230) (1,366)
Other 3,558 (230) (2,982)
Other income (expenses) 1,289 (1,460) (4,348)
Income before taxes 45,088 25,912 18,309
Income tax expense 8,535 5,469 7,509
Net earnings 36,553 20,443 10,800
Less: net earnings attributable to noncontrolling interests 490 222 13
Net earnings attributable to VPG stockholders $ 36,063 $ 20,221 $ 10,787
Basic earnings per share attributable to VPG stockholders (in dollars per share) $ 2.65 $ 1.49 $ 0.80
Diluted earnings per share attributable to VPG stockholders (in dollars per share) $ 2.63 $ 1.48 $ 0.79
Weighted average shares outstanding - basic (in shares) 13,628 13,616 13,566
Weighted average shares outstanding - diluted (in shares) 13,688 13,657 13,623