v3.26.1
Consolidated Statements of Changes in Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2024 17,720,416          
Balance at Dec. 31, 2024 $ 259,957 $ 3,645 $ 264,460 $ 72 $ (20,257) $ 507,877
Net income 0 0 11,623 0 0 11,623
Stock-based compensation, net $ 0 1,180 0 0 0 1,180
Restricted stock units vested (in shares) 56,406          
Restricted stock units vested $ 959 (1,183) 0 0 0 (224)
Cash dividends on common stock $ 0 0 (5,719) 0 0 (5,719)
Stock options exercised (in shares) 10,000          
Stock options exercised $ 234 (63) 0 0 0 171
Repurchase of common stock (in shares) (87,731)          
Repurchase of common stock $ (1,287) 0   0 0 (1,499)
Repurchase of common stock     (212)      
Other comprehensive income (loss), net of taxes $ 0 0 0 0 4,244 4,244
Balance (in shares) at Jun. 30, 2025 17,699,091          
Balance at Jun. 30, 2025 $ 259,863 3,579 270,152 72 (16,013) 517,653
Balance (in shares) at Mar. 31, 2025 17,738,628          
Balance at Mar. 31, 2025 $ 260,284 3,360 263,885 72 (17,295) 510,306
Net income 0 0 9,333 0 0 9,333
Stock-based compensation, net $ 0 925 0 0 0 925
Restricted stock units vested (in shares) 38,194          
Restricted stock units vested $ 632 (643) 0 0 0 (11)
Cash dividends on common stock $ 0 0 (2,854) 0 0 (2,854)
Stock options exercised (in shares) 10,000          
Stock options exercised $ 234 (63) 0 0 0 171
Repurchase of common stock (in shares) (87,731)          
Repurchase of common stock $ (1,287) 0   0 0 (1,499)
Repurchase of common stock     (212)      
Other comprehensive income (loss), net of taxes $ 0 0 0 0 1,282 1,282
Balance (in shares) at Jun. 30, 2025 17,699,091          
Balance at Jun. 30, 2025 $ 259,863 3,579 270,152 72 (16,013) $ 517,653
Balance (in shares) at Dec. 31, 2025 17,057,397         17,057,397
Balance at Dec. 31, 2025 $ 250,694 3,941 282,024 72 (13,321) $ 523,410
Net income           11,300
Other comprehensive income (loss), net of taxes           (962)
Balance (in shares) at Mar. 31, 2026 17,074,159          
Balance at Mar. 31, 2026 $ 251,050 3,649 290,566 72 (14,283) $ 531,054
Balance (in shares) at Dec. 31, 2025 17,057,397         17,057,397
Balance at Dec. 31, 2025 $ 250,694 3,941 282,024 72 (13,321) $ 523,410
Net income 0 0 21,440 0 0 21,440
Stock-based compensation, net $ 0 974 0 0 0 974
Restricted stock units vested (in shares) 52,598          
Restricted stock units vested $ 1,211 (1,616) 0 0 0 (405)
Cash dividends on common stock $ 0 0 (5,520) 0 0 $ (5,520)
Stock options exercised (in shares) 56,500         56,500
Stock options exercised $ 1,330 (295) 0 0 0 $ 1,035
Repurchase of common stock (in shares) (180,576)          
Repurchase of common stock $ (2,645) 0   0 0 (4,470)
Repurchase of common stock     (1,825)      
Other comprehensive income (loss), net of taxes $ 0 0 0 0 (1,287) $ (1,287)
Balance (in shares) at Jun. 30, 2026 16,985,919         16,985,919
Balance at Jun. 30, 2026 $ 250,590 3,004 296,119 72 (14,608) $ 535,177
Balance (in shares) at Mar. 31, 2026 17,074,159          
Balance at Mar. 31, 2026 $ 251,050 3,649 290,566 72 (14,283) 531,054
Net income 0 0 10,140 0 0 10,140
Stock-based compensation, net $ 0 697 0 0 0 697
Restricted stock units vested (in shares) 35,836          
Restricted stock units vested $ 855 (1,047) 0 0 0 (192)
Cash dividends on common stock $ 0 0 (2,762) 0 0 (2,762)
Stock options exercised (in shares) 56,500          
Stock options exercised $ 1,330 (295) 0 0 0 1,035
Repurchase of common stock (in shares) (180,576)          
Repurchase of common stock $ (2,645) 0   0 0 (4,470)
Repurchase of common stock     (1,825)      
Other comprehensive income (loss), net of taxes $ 0 0 0 0 (325) $ (325)
Balance (in shares) at Jun. 30, 2026 16,985,919         16,985,919
Balance at Jun. 30, 2026 $ 250,590 $ 3,004 $ 296,119 $ 72 $ (14,608) $ 535,177