v3.25.2
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss)
Total
Beginning balance at Dec. 31, 2023 $ 141 $ 95,636 $ 146,388 $ (12,251) $ 229,914
Beginning balance (in shares) at Dec. 31, 2023 14,101,215        
Net income     8,109   8,109
Other comprehensive income (loss)       (304) (304)
Repurchase of common stock   (50)     (50)
Repurchase of common stock (in shares) (3,003)        
Dividend declared on common stock     (3,555)   (3,555)
Exercise of stock options, net of shares surrendered $ 1 969     970
Exercise of stock options, net of shares surrendered (in shares) 82,714        
Restricted stock vesting, net of shares surrendered   (3)     (3)
Restricted stock vesting, net of shares surrendered (in shares) 2,674        
Share-based compensation   265     265
Ending balance at Jun. 30, 2024 $ 142 96,817 150,942 (12,555) 235,346
Ending balance (in shares) at Jun. 30, 2024 14,183,600        
Beginning balance at Mar. 31, 2024 $ 142 96,469 150,592 (12,653) 234,550
Beginning balance (in shares) at Mar. 31, 2024 14,164,100        
Net income     3,905   3,905
Other comprehensive income (loss)       98 98
Repurchase of common stock   (50)     (50)
Repurchase of common stock (in shares) (3,003)        
Dividend declared on common stock     (3,555)   (3,555)
Exercise of stock options, net of shares surrendered   265     265
Exercise of stock options, net of shares surrendered (in shares) 22,077        
Restricted stock vesting, net of shares surrendered (in shares) 426        
Share-based compensation   133     133
Ending balance at Jun. 30, 2024 $ 142 96,817 150,942 (12,555) 235,346
Ending balance (in shares) at Jun. 30, 2024 14,183,600        
Beginning balance at Dec. 31, 2024 $ 142 97,173 159,951 (10,652) 246,614
Beginning balance (in shares) at Dec. 31, 2024 14,215,081        
Net income     9,913   9,913
Other comprehensive income (loss)       2,163 2,163
Repurchase of common stock   (1,357)     (1,357)
Repurchase of common stock (in shares) (79,443)        
Dividend declared on common stock     (4,270)   (4,270)
Exercise of stock options, net of shares surrendered   446     446
Exercise of stock options, net of shares surrendered (in shares) 43,541        
Restricted stock vesting, net of shares surrendered   (15)     (15)
Restricted stock vesting, net of shares surrendered (in shares) 2,177        
Share-based compensation   238     238
Ending balance at Jun. 30, 2025 $ 142 96,485 165,594 (8,489) 253,732
Ending balance (in shares) at Jun. 30, 2025 14,181,356        
Beginning balance at Mar. 31, 2025 $ 142 97,310 164,761 (9,255) 252,958
Beginning balance (in shares) at Mar. 31, 2025 14,225,196        
Net income     5,103   5,103
Other comprehensive income (loss)       766 766
Repurchase of common stock   (1,311)     (1,311)
Repurchase of common stock (in shares) (76,804)        
Dividend declared on common stock     (4,270)   (4,270)
Exercise of stock options, net of shares surrendered   367     367
Exercise of stock options, net of shares surrendered (in shares) 32,614        
Restricted stock vesting, net of shares surrendered   (1)     (1)
Restricted stock vesting, net of shares surrendered (in shares) 350        
Share-based compensation   120     120
Ending balance at Jun. 30, 2025 $ 142 $ 96,485 $ 165,594 $ (8,489) $ 253,732
Ending balance (in shares) at Jun. 30, 2025 14,181,356