XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - 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
Net income     576,000 0 576,000
Common stock repurchased and retired (in shares) (270,000)        
Common stock repurchased and retired $ (2,000) (386,000) (1,029,000) 0 (1,417,000)
Treasury stock excise tax $ 0 (14,000) 0 0 (14,000)
Stock-based compensation expense   109,000   0 109,000
Total comprehensive income       6,000 6,000
Options exercised (in shares) 226,666        
Options exercised $ 2,000   0 0 815,000
Balance (in shares) at Mar. 31, 2024 11,372,878        
Balance at Mar. 31, 2024 $ 114,000 16,861,000 46,099,000 (1,431,000) 61,643,000
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
Net income         $ 2,220,000
Common stock repurchased and retired (in shares)         (515,000)
Balance (in shares) at Jun. 30, 2024 11,127,878        
Balance at Jun. 30, 2024 $ 111,000 16,594,000 46,825,000 (1,489,000) $ 62,041,000
Balance (in shares) at Mar. 31, 2024 11,372,878        
Balance at Mar. 31, 2024 $ 114,000 16,861,000 46,099,000 (1,431,000) 61,643,000
Net income $ 0 0 1,644,000 0 $ 1,644,000
Common stock repurchased and retired (in shares) (245,000)       (245,000)
Common stock repurchased and retired $ (3,000) (363,000) (918,000) 0 $ (1,284,000)
Treasury stock excise tax 0 (13,000) 0 0 (13,000)
Stock-based compensation expense 0 109,000 0 0 109,000
Total comprehensive income $ 0 0 0 (58,000) (58,000)
Balance (in shares) at Jun. 30, 2024 11,127,878        
Balance at Jun. 30, 2024 $ 111,000 16,594,000 46,825,000 (1,489,000) $ 62,041,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
Net income     613,000 0 613,000
Common stock repurchased and retired (in shares) (221,413)        
Common stock repurchased and retired $ (2,000) (335,000) (841,000) 0 (1,178,000)
Treasury stock excise tax   (12,000)     (12,000)
Stock-based compensation expense   136,000   0 136,000
Total comprehensive income $ 0 0 0 (65,000) (65,000)
Balance (in shares) at Mar. 31, 2025 10,595,465        
Balance at Mar. 31, 2025 $ 106,000 16,157,000 47,029,000 (1,564,000) $ 61,728,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
Net income         $ 1,857,000
Common stock repurchased and retired (in shares)         (402,513)
Options exercised (in shares)         (0)
Balance (in shares) at Jun. 30, 2025 10,414,365       10,414,365
Balance at Jun. 30, 2025 $ 104,000 16,008,000 47,722,000 (1,586,000) $ 62,248,000
Balance (in shares) at Mar. 31, 2025 10,595,465        
Balance at Mar. 31, 2025 $ 106,000 16,157,000 47,029,000 (1,564,000) 61,728,000
Net income $ 0 0 1,244,000 0 $ 1,244,000
Common stock repurchased and retired (in shares) (181,100)       (181,100)
Common stock repurchased and retired $ (2,000) (277,000) (551,000) 0 $ (830,000)
Treasury stock excise tax 0 (8,000) 0 0 (8,000)
Stock-based compensation expense 0 136,000 0 0 136,000
Total comprehensive income $ 0 0 0 (22,000) $ (22,000)
Balance (in shares) at Jun. 30, 2025 10,414,365       10,414,365
Balance at Jun. 30, 2025 $ 104,000 $ 16,008,000 $ 47,722,000 $ (1,586,000) $ 62,248,000