XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.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, 2021 13,115,341       13,115,341
Balance at Dec. 31, 2021 $ 132,000 $ 18,131,000 $ 44,357,000 $ (869,000) $ 61,751,000
Common stock repurchased and retired (in shares) (170,000)        
Common stock repurchased and retired $ (2,000) (235,000) (519,000) 0 (756,000)
Stock-based compensation expense 0 55,000 0 0 55,000
Total comprehensive income $ 0 0 0 (153,000) (153,000)
Balance (in shares) at Mar. 31, 2022 12,945,341        
Balance at Mar. 31, 2022 $ 130,000 17,951,000 45,360,000 (1,022,000) $ 62,419,000
Balance (in shares) at Dec. 31, 2021 13,115,341       13,115,341
Balance at Dec. 31, 2021 $ 132,000 18,131,000 44,357,000 (869,000) $ 61,751,000
Common stock repurchased and retired (in shares) (910,700)       (910,700)
Common stock repurchased and retired $ (9,000) (1,259,000) (2,614,000) 0 $ (3,882,000)
Options exercised (in shares) 21,665       21,665
Options exercised $ 0 80,000 0 0 $ 80,000
Stock-based compensation expense 0 147,000 0 0 147,000
Total comprehensive income $ 0 0 3,282,000 (620,000) $ 2,662,000
Balance (in shares) at Dec. 31, 2022 12,226,306       12,226,306
Balance at Dec. 31, 2022 $ 123,000 17,099,000 45,025,000 (1,489,000) $ 60,758,000
Balance (in shares) at Mar. 31, 2022 12,945,341        
Balance at Mar. 31, 2022 $ 130,000 17,951,000 45,360,000 (1,022,000) 62,419,000
Common stock repurchased and retired (in shares) (225,500)        
Common stock repurchased and retired $ (2,000) (313,000) (645,000) 0 (960,000)
Options exercised (in shares) 8,332        
Options exercised $ 0 30,000 0 0 30,000
Stock-based compensation expense 0 32,000 0 0 32,000
Total comprehensive income $ 0 0 0 (265,000) (265,000)
Balance (in shares) at Jun. 30, 2022 12,728,173        
Balance at Jun. 30, 2022 $ 128,000 17,700,000 45,408,000 (1,287,000) 61,949,000
Common stock repurchased and retired (in shares) (259,200)        
Common stock repurchased and retired $ (2,000) (360,000) (754,000) 0 (1,116,000)
Options exercised (in shares) 8,332        
Options exercised $ 0 30,000 0 0 30,000
Stock-based compensation expense 0 32,000 0 0 32,000
Total comprehensive income $ 0 0 0 (137,000) (137,000)
Balance (in shares) at Sep. 30, 2022 12,477,305        
Balance at Sep. 30, 2022 $ 126,000 17,402,000 45,157,000 (1,424,000) $ 61,261,000
Balance (in shares) at Dec. 31, 2022 12,226,306       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) (200,000)        
Common stock repurchased and retired $ (2,000) (280,000) (551,000) 0 (833,000)
Options exercised (in shares) 109,250        
Options exercised $ 1,000 349,000 0 0 350,000
Stock-based compensation expense 0 22,000 0 0 22,000
Total comprehensive income $ 0 0 0 137,000 137,000
Balance (in shares) at Mar. 31, 2023 12,135,556        
Balance at Mar. 31, 2023 $ 122,000 17,190,000 45,026,000 (1,352,000) $ 60,986,000
Balance (in shares) at Dec. 31, 2022 12,226,306       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)   $ (4,002,000)
Options exercised (in shares) 140,916       140,916
Options exercised   463,000   0 $ 464,000
Stock-based compensation expense   170,000 0 0 170,000
Total comprehensive income $ 0 0 4,189,000 52,000 4,241,000
Cancellation of stock options (in shares) 0        
Cancellation of stock options $ 0 (23,000) 0 0 (23,000)
Treasury stock excise tax   (40,000)     $ (40,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
Balance (in shares) at Mar. 31, 2023 12,135,556        
Balance at Mar. 31, 2023 $ 122,000 17,190,000 45,026,000 (1,352,000) 60,986,000
Common stock repurchased and retired (in shares) (275,000)        
Common stock repurchased and retired $ (3,000) (390,000) (704,000) 0 (1,097,000)
Options exercised (in shares) 15,000        
Options exercised $ 0 54,000 0 0 54,000
Stock-based compensation expense 0 22,000 0 0 22,000
Total comprehensive income 0 0 0 21,000 21,000
Treasury stock excise tax $ 0 (11,000) 0 0 (11,000)
Balance (in shares) at Jun. 30, 2023 11,875,556        
Balance at Jun. 30, 2023 $ 119,000 16,865,000 45,468,000 (1,331,000) 61,121,000
Common stock repurchased and retired (in shares) (249,110)        
Common stock repurchased and retired $ (2,000) (354,000) (693,000) 0 (1,049,000)
Options exercised (in shares) 10,000        
Options exercised $ 0 36,000 0 0 36,000
Stock-based compensation expense 0 24,000 0 0 24,000
Total comprehensive income 0 0 0 (152,000) (152,000)
Treasury stock excise tax $ 0 (19,000) 0 0 (19,000)
Balance (in shares) at Sep. 30, 2023 11,636,446        
Balance at Sep. 30, 2023 $ 117,000 $ 16,552,000 $ 46,205,000 $ (1,483,000) $ 61,391,000