XML 106 R7.htm IDEA: XBRL DOCUMENT v3.25.1
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     4,204   4,204
Other comprehensive income (loss)       (402) (402)
Exercise of stock options, net of shares surrendered $ 1 704     705
Exercise of stock options, net of shares surrendered (in shares) 60,637        
Restricted stock vesting   (3)     (3)
Restricted stock vesting (in shares) 2,248        
Share-based compensation   132     132
Ending balance at Mar. 31, 2024 $ 142 96,469 150,592 (12,653) 234,550
Ending balance (in shares) at Mar. 31, 2024 14,164,100        
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     4,810   4,810
Other comprehensive income (loss)       1,397 1,397
Repurchase of common stock   (46)     (46)
Repurchase of common stock (in shares) (2,639)        
Exercise of stock options, net of shares surrendered   79     79
Exercise of stock options, net of shares surrendered (in shares) 10,927        
Restricted stock vesting   (14)     (14)
Restricted stock vesting (in shares) 1,827        
Share-based compensation   118     118
Ending balance at Mar. 31, 2025 $ 142 $ 97,310 $ 164,761 $ (9,255) $ 252,958
Ending balance (in shares) at Mar. 31, 2025 14,225,196