XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
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, 2022 12,226,306        
Balance at Dec. 31, 2022 $ 123,000 $ 17,099,000 $ 45,025,000 $ (1,489,000) $ 60,758,000
Common stock repurchased and retired (in shares) (951,010)       (951,010)
Common stock repurchased and retired $ (10,000) (1,330,000) (2,662,000) 0 $ (4,002,000)
Cancellation of stock options $ 0 (23,000) 0 0 (23,000)
Treasury stock excise tax   (40,000) 0 0 $ (40,000)
Options exercised (in shares) 140,916       140,916
Options exercised $ 1,000   0 0 $ 464,000
Stock-based compensation expense   170,000   0 170,000
Total comprehensive income $ 0 0 4,189,000 52,000 $ 4,241,000
Balance (in shares) at Dec. 31, 2023 11,416,212       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)   $ (4,452,000)
Treasury stock excise tax   (44,000)     $ (44,000)
Options exercised (in shares) 231,666       231,666
Options exercised   830,000   0 $ 832,000
Stock-based compensation expense   463,000 0 0 463,000
Total comprehensive income $ 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