XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net revenues $ 355,048 $ 362,580 $ 317,919
Costs of products sold 204,706 212,978 192,777
Gross profit 150,342 149,602 125,142
Selling, general, and administrative expenses 106,828 104,285 95,273
Acquisition costs 0 0 1,198
Impairment of goodwill and indefinite-lived intangibles 0 0 1,223
Restructuring costs 1,560 1,518 76
Operating income 41,954 43,799 27,372
Other income (expense):      
Interest expense (3,974) (2,269) (1,230)
Other 456 3,558 (230)
Other income (expenses) (3,518) 1,289 (1,460)
Income before taxes 38,436 45,088 25,912
Income tax expense 12,426 8,535 5,469
Net earnings 26,010 36,553 20,443
Less: net earnings attributable to noncontrolling interests 303 490 222
Net earnings attributable to VPG stockholders $ 25,707 $ 36,063 $ 20,221
Basic earnings per share attributable to VPG stockholders (in dollars per share) $ 1.89 $ 2.65 $ 1.49
Diluted earnings per share attributable to VPG stockholders (in dollars per share) $ 1.88 $ 2.63 $ 1.48
Weighted average shares outstanding - basic (in shares) 13,574 13,628 13,616
Weighted average shares outstanding - diluted (in shares) 13,653 13,688 13,657