v3.25.4
Consolidated Statements of Shareholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2023 11,416,212        
Balance at Dec. 31, 2023 $ 114,000 $ 16,339,000 $ 46,552,000 $ (1,437,000) $ 61,568,000
Common stock repurchased and retired (in shares) (831,000)       (831,000)
Common stock repurchased and retired $ (8,000) (1,220,000) (3,224,000) 0 $ (4,452,000)
Treasury stock excise tax   (44,000)     $ (44,000)
Options exercised (in shares) 231,666       231,666
Options exercised $ 2,000 830,000 0 0 $ 832,000
Stock-based compensation expense   463,000   0 463,000
Total comprehensive income (loss) $ 0 0 3,929,000 (62,000) $ 3,867,000
Balance (in shares) at Dec. 31, 2024 10,816,878       10,816,878
Balance at Dec. 31, 2024 $ 108,000 16,368,000 47,257,000 (1,499,000) $ 62,234,000
Common stock repurchased and retired (in shares) (685,313)       (685,313)
Common stock repurchased and retired $ (7,000) (1,046,000) (2,292,000) 0 $ (3,345,000)
Treasury stock excise tax 0 (34,000) 0 0 (34,000)
Stock-based compensation expense 0 540,000 0 0 540,000
Total comprehensive income (loss) $ 0 0 3,531,000 (448,000) $ 3,083,000
Balance (in shares) at Dec. 31, 2025 10,131,565       10,131,565
Balance at Dec. 31, 2025 $ 101,000 $ 15,828,000 $ 48,496,000 $ (1,947,000) $ 62,478,000