XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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         $ 3,082,000
Common stock repurchased and retired (in shares)         (695,000)
Balance (in shares) at Sep. 30, 2024 10,952,878        
Balance at Sep. 30, 2024 $ 110,000 16,442,000 46,926,000 (1,414,000) $ 62,064,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)        
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
Net income $ 0 0 862,000 0 $ 862,000
Common stock repurchased and retired (in shares) (180,000)       (180,000)
Common stock repurchased and retired $ (2,000) (267,000) (761,000) 0 $ (1,030,000)
Treasury stock excise tax 0 (10,000) 0 0 (10,000)
Stock-based compensation expense 0 109,000 0 0 109,000
Total comprehensive income $ 0 0 0 75,000 75,000
Options exercised (in shares) 5,000        
Options exercised $ 1,000 16,000 0 0 17,000
Balance (in shares) at Sep. 30, 2024 10,952,878        
Balance at Sep. 30, 2024 $ 110,000 16,442,000 46,926,000 (1,414,000) $ 62,064,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         $ 2,833,000
Common stock repurchased and retired (in shares)         (532,313)
Options exercised (in shares)         (0)
Balance (in shares) at Sep. 30, 2025 10,284,565       10,284,565
Balance at Sep. 30, 2025 $ 103,000 15,938,000 48,275,000 (1,775,000) $ 62,541,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)        
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        
Balance at Jun. 30, 2025 $ 104,000 16,008,000 47,722,000 (1,586,000) 62,248,000
Net income $ 0 0 976,000 0 $ 976,000
Common stock repurchased and retired (in shares) (129,800)       (129,800)
Common stock repurchased and retired $ (1,000) (200,000) (423,000) 0 $ (624,000)
Treasury stock excise tax 0 (6,000) 0 0 (6,000)
Stock-based compensation expense 0 136,000 0 0 136,000
Total comprehensive income $ 0 0 0 (189,000) $ (189,000)
Balance (in shares) at Sep. 30, 2025 10,284,565       10,284,565
Balance at Sep. 30, 2025 $ 103,000 $ 15,938,000 $ 48,275,000 $ (1,775,000) $ 62,541,000