v3.26.1
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, 2024 10,816,878        
Balance at Dec. 31, 2024 $ 108,000 $ 16,368,000 $ 47,257,000 $ (1,499,000) $ 62,234,000
Net income $ 0 0 613,000 0 613,000
Stock-based compensation expense   136,000 0 0 136,000
Other comprehensive income (loss)   0 0 (65,000) (65,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)
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
Treasury stock excise tax   (12,000) 0 0 (12,000)
Balance (in shares) at Dec. 31, 2024 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)
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
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
Stock-based compensation expense 0 136,000 0 0 136,000
Other comprehensive income (loss) $ 0 0 0 (22,000) $ (22,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)
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
Treasury stock excise tax $ 0 (8,000) 0 0 $ (8,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
Net income 0 0 702,000 0 702,000
Stock-based compensation expense 0 132,000 0 0 132,000
Other comprehensive income (loss) $ 0 0 0 (299,000) (299,000)
Balance (in shares) at Mar. 31, 2026 10,131,565        
Balance at Mar. 31, 2026 $ 101,000 15,960,000 49,198,000 (2,246,000) $ 63,013,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
Net income         $ 2,528,000
Common stock repurchased and retired (in shares)         (21,800)
Options exercised (in shares)         11,086
Balance (in shares) at Jun. 30, 2026 10,120,851       10,120,851
Balance at Jun. 30, 2026 $ 101,000 16,099,000 50,959,000 (2,239,000) $ 64,920,000
Balance (in shares) at Mar. 31, 2026 10,131,565        
Balance at Mar. 31, 2026 $ 101,000 15,960,000 49,198,000 (2,246,000) 63,013,000
Net income 0 0 1,826,000 0 1,826,000
Stock-based compensation expense 0 127,000 0 0 127,000
Other comprehensive income (loss) $ 0 0 0 7,000 $ 7,000
Common stock repurchased and retired (in shares) (21,800)       (21,800)
Common stock repurchased and retired $ 0 (34,000) (65,000) 0 $ (99,000)
Options exercised (in shares) 11,086        
Options exercised $ 0 46,000 0 0 $ 46,000
Balance (in shares) at Jun. 30, 2026 10,120,851       10,120,851
Balance at Jun. 30, 2026 $ 101,000 $ 16,099,000 $ 50,959,000 $ (2,239,000) $ 64,920,000