v3.26.1
Unaudited Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Balance (in Shares) at Dec. 31, 2024 9,390,211        
Exercise of employee stock options (in Shares) 7,063        
Shares issued for restricted stock units (in Shares) 74,338        
Shares acquired and retired (in Shares) (23,375)        
Balance (in Shares) at Mar. 31, 2025 9,448,237        
Balance at Dec. 31, 2024 $ 94 $ 101,809 $ 116,281 $ (4,971)  
Comprehensive (loss) income       642 $ 642
Net income     10,336   10,336
Cash dividends declared     (2,268)    
Shares purchased and retired for restricted stock units   (1,015)      
Exercise of stock options   100      
Stock-based compensation expense   652      
Net shares purchased and retired for restricted stock units and issued for stock options 0        
Balance at Mar. 31, 2025 $ 94 101,546 124,349 (4,329) 221,660
Balance (in Shares) at Dec. 31, 2025 9,462,656        
Exercise of employee stock options (in Shares) 2,500        
Shares issued for restricted stock units (in Shares) 80,925        
Shares acquired and retired (in Shares) (26,746)        
Balance (in Shares) at Mar. 31, 2026 9,519,335        
Balance at Dec. 31, 2025 $ 95 103,739 149,707 (2,546) 250,995
Comprehensive (loss) income       (141) (141)
Net income     12,006   12,006
Cash dividends declared     (2,570)    
Shares purchased and retired for restricted stock units   (1,175)      
Exercise of stock options   47      
Stock-based compensation expense   659      
Net shares purchased and retired for restricted stock units and issued for stock options 0        
Balance at Mar. 31, 2026 $ 95 $ 103,270 $ 159,143 $ (2,687) $ 259,821