XML 32 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2022 16,376,683        
Balance at Dec. 31, 2022 $ 16 $ 72,615 $ 122,979 $ (3,011) $ 192,599
Issuance of common stock under stock incentive plans and related tax effect (in shares) 188,029        
Issuance of common stock under stock incentive plans and related tax effect $ 0 274 (99) 0 175
Share-based compensation expense 0 3,787 0 0 3,787
Written put options 0 767 0 0 767
Cash dividends declared 0 0 (9,188) 0 (9,188)
Net income 0 0 8,772 0 8,772
Pensions, net of taxes 0 0 0 (9) (9)
Change in currency translation adjustment, net of taxes $ 0 0 0 735 $ 735
Balance (in shares) at Dec. 31, 2023 16,564,712       16,564,712
Balance at Dec. 31, 2023 $ 16 77,443 122,464 (2,285) $ 197,638
Issuance of common stock under stock incentive plans and related tax effect (in shares) 443,681        
Issuance of common stock under stock incentive plans and related tax effect $ 0 2,526 (214) 0 2,312
Share-based compensation expense 0 4,270 0 0 4,270
Written put options 0 2,407 0 0 2,407
Cash dividends declared 0 0 (9,284) 0 (9,284)
Net income 0 0 12,004 0 12,004
Pensions, net of taxes 0 0 0 301 301
Change in currency translation adjustment, net of taxes $ 0 0 0 (3,375) (3,375)
Common shares repurchased and retired (in shares) (523,472)        
Common shares repurchased and retired $ 0 (2,586) (4,831) 0 $ (7,417)
Balance (in shares) at Dec. 31, 2024 16,484,921       16,484,921
Balance at Dec. 31, 2024 $ 16 $ 84,060 $ 120,139 $ (5,359) $ 198,856