v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Common stock
Preferred stock
Nonvested restricted stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Retained earnings
Total
Beginning balance, value at Dec. 31, 2024 $ 82 $ (3,884) $ 124,641 $ (11,472) $ 221,077 $ 330,444
Beginning balance shares outstanding at Dec. 31, 2024 8,164,872          
Net income 11,847 11,847
Proceeds from exercise of stock options 516 516
Proceeds from exercise of stock options (in Shares) 25,500            
Restricted shares withheld for taxes (350) (350)
Restricted shares withheld for taxes (in Shares) (9,657)            
Share-based compensation expense, net of forfeitures 1,110 32 1,142
Other comprehensive income (loss) 1,863 1,863
Ending balance, value at Jun. 30, 2025 $ 82 (2,774) 124,839 (9,609) 232,924 345,462
Ending balance shares outstanding at Jun. 30, 2025 8,180,715          
Beginning balance, value at Mar. 31, 2025 $ 82 (3,372) 124,561 (10,016) 226,343 337,598
Beginning balance shares outstanding at Mar. 31, 2025 8,168,865          
Net income 6,581 6,581
Proceeds from exercise of stock options 306 306
Proceeds from exercise of stock options (in Shares) 13,000            
Restricted shares withheld for taxes (35) (35)
Restricted shares withheld for taxes (in Shares) (1,150)            
Share-based compensation expense, net of forfeitures 598 7 605
Other comprehensive income (loss) 407 407
Ending balance, value at Jun. 30, 2025 $ 82 (2,774) 124,839 (9,609) 232,924 345,462
Ending balance shares outstanding at Jun. 30, 2025 8,180,715          
Beginning balance, value at Dec. 31, 2025 $ 82 (1,338) 125,924 (7,454) 251,443 368,657
Beginning balance shares outstanding at Dec. 31, 2025 8,213,328          
Net income 21,082 21,082
Proceeds from exercise of stock options 1,538 1,538
Proceeds from exercise of stock options (in Shares) 41,750            
Restricted shares withheld for taxes (691) (691)
Restricted shares withheld for taxes (in Shares) (12,413)            
Share-based compensation expense, net of forfeitures 1,325 1,325
Other comprehensive income (loss) (918) (918)
Net issuance of common stock $ 13 61,262 61,275
Net issuance of common stock (in Shares) 1,207,500            
Net issuance of restricted stock (899) 899
Net issuance of restricted stock (in Shares) 18,302          
Ending balance, value at Jun. 30, 2026 $ 95 (912) 188,932 (8,372) 272,525 452,268
Ending balance shares outstanding at Jun. 30, 2026 9,468,467          
Beginning balance, value at Mar. 31, 2026 $ 82 (1,302) 127,168 (7,865) 261,330 379,413
Beginning balance shares outstanding at Mar. 31, 2026 8,247,665          
Net income 11,195 11,195
Proceeds from exercise of stock options 239 239
Proceeds from exercise of stock options (in Shares) 6,000            
Restricted shares withheld for taxes (49) (49)
Restricted shares withheld for taxes (in Shares) (848)            
Share-based compensation expense, net of forfeitures 702 702
Other comprehensive income (loss) (507) (507)
Net issuance of common stock $ 13 61,262 61,275
Net issuance of common stock (in Shares) 1,207,500            
Net issuance of restricted stock (312) 312
Net issuance of restricted stock (in Shares) 8,150          
Ending balance, value at Jun. 30, 2026 $ 95 $ (912) $ 188,932 $ (8,372) $ 272,525 $ 452,268
Ending balance shares outstanding at Jun. 30, 2026 9,468,467