XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Shareholders' Equity (Unaudited) - 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, 2023 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) 227,865        
Issuance of common stock under stock incentive plans and related tax effect $ 0 1,289 (213) 0 1,076
Share-based compensation expense 0 1,620 0 0 1,620
Written put options 0 2,407 0 0 2,407
Cash dividends declared 0 0 (4,657) 0 (4,657)
Net income 0 0 4,512 0 4,512
Pensions, net of taxes 0 0 0 46 46
Change in currency translation adjustment, net of taxes $ 0 0 0 (1,732) (1,732)
Balance (in shares) at Jun. 30, 2024 16,792,577        
Balance at Jun. 30, 2024 $ 16 82,759 122,106 (3,971) 200,910
Balance (in shares) at Mar. 31, 2024 16,743,723        
Balance at Mar. 31, 2024 $ 16 79,602 123,946 (2,743) 200,821
Issuance of common stock under stock incentive plans and related tax effect (in shares) 48,854        
Issuance of common stock under stock incentive plans and related tax effect $ 0 740 (113) 0 627
Share-based compensation expense 0 605 0 0 605
Written put options 0 1,812 0 0 1,812
Cash dividends declared 0 0 (2,327) 0 (2,327)
Net income 0 0 600 0 600
Pensions, net of taxes 0 0 0 23 23
Change in currency translation adjustment, net of taxes $ 0 0 0 (1,251) (1,251)
Balance (in shares) at Jun. 30, 2024 16,792,577        
Balance at Jun. 30, 2024 $ 16 82,759 122,106 (3,971) $ 200,910
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
Issuance of common stock under stock incentive plans and related tax effect (in shares) 129,803        
Issuance of common stock under stock incentive plans and related tax effect $ 0 189 0 189
Share-based compensation expense 0 2,561 0 0 2,561
Cash dividends declared 0 0 (4,515) 0 (4,515)
Net income 0 0 793 0 793
Pensions, net of taxes 0 0 0 15 15
Change in currency translation adjustment, net of taxes $ 0 0 0 2,103 2,103
Common shares repurchased and retired (in shares) (696,761)        
Common shares repurchased and retired $ (1) (3,525) (4,400) 0 $ (7,926)
Balance (in shares) at Jun. 30, 2025 15,917,963       15,917,963
Balance at Jun. 30, 2025 $ 15 83,285 112,017 (3,241) $ 192,076
Balance (in shares) at Mar. 31, 2025 16,244,241        
Balance at Mar. 31, 2025 $ 15 83,931 114,825 (4,341) 194,430
Issuance of common stock under stock incentive plans and related tax effect (in shares) 76,051        
Issuance of common stock under stock incentive plans and related tax effect $ 0 99 0 99
Share-based compensation expense 0 1,279 0 0 1,279
Cash dividends declared 0 0 (2,235) 0 (2,235)
Net income 0 0 1,551 0 1,551
Pensions, net of taxes 0 0 0 8 8
Change in currency translation adjustment, net of taxes $ 0 0 0 1,092 1,092
Common shares repurchased and retired (in shares) (402,329)        
Common shares repurchased and retired $ 0 (2,024) (2,124) 0 $ (4,148)
Balance (in shares) at Jun. 30, 2025 15,917,963       15,917,963
Balance at Jun. 30, 2025 $ 15 $ 83,285 $ 112,017 $ (3,241) $ 192,076