v3.25.1
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) 179,011        
Issuance of common stock under stock incentive plans and related tax effect 549 (100) 0 449
Share-based compensation expense 0 1,015 0 0 1,015
Written put options 0 595 0 0 595
Cash dividends declared 0 0 (2,330) 0 (2,330)
Net (loss) income 0 0 3,912 0 3,912
Pensions, net of taxes 0 0 0 23 23
Change in currency translation adjustment, net of taxes $ 0 0 0 (481) (481)
Balance (in shares) at Mar. 31, 2024 16,743,723        
Balance at Mar. 31, 2024 $ 16 79,602 123,946 (2,743) $ 200,821
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) 53,752        
Issuance of common stock under stock incentive plans and related tax effect $ 0 87 0 87
Share-based compensation expense 0 1,283 0 0 1,283
Cash dividends declared 0 0 (2,280) 0 (2,280)
Net (loss) income 0 0 (758) 0 (758)
Pensions, net of taxes 0 0 0 7 7
Change in currency translation adjustment, net of taxes $ 0 0 0 1,011 $ 1,011
Balance (in shares) at Mar. 31, 2025 16,244,241       16,244,241
Balance at Mar. 31, 2025 $ 15 83,930 114,825 (4,341) $ 194,429
Common shares repurchased and retired (in shares) (294,432)        
Common shares repurchased and retired $ (1) $ (1,500) $ (2,276) $ 0 $ (3,777)