v3.25.2
Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Balances (in shares) at Dec. 31, 2023   26,193,998      
Balances at Dec. 31, 2023 $ 349,459 $ 5,119 $ 5,750 $ 363,527 $ (24,937)
Net income 7,884     7,884  
Other comprehensive income 248       248
Stock based compensation, net (in shares)   24,336      
Stock based compensation, net 1,074 $ 5 979 90  
Treasury share repurchases (in shares)   (7,348)      
Treasury share repurchases (267) $ (2) (238) (27)  
Cash dividends (4,715)     (4,715)  
Balances (in shares) at Mar. 31, 2024   26,210,986      
Balances at Mar. 31, 2024 353,683 $ 5,122 6,491 366,759 (24,689)
Balances (in shares) at Dec. 31, 2023   26,193,998      
Balances at Dec. 31, 2023 349,459 $ 5,119 5,750 363,527 (24,937)
Net income 16,219        
Balances (in shares) at Jun. 30, 2024   26,227,540      
Balances at Jun. 30, 2024 358,559 $ 5,126 7,307 370,437 (24,311)
Balances (in shares) at Mar. 31, 2024   26,210,986      
Balances at Mar. 31, 2024 353,683 $ 5,122 6,491 366,759 (24,689)
Net income 8,335     8,335  
Other comprehensive income 378       378
Stock based compensation, net (in shares)   16,554      
Stock based compensation, net 881 $ 4 816 61  
Cash dividends (4,718)     (4,718)  
Balances (in shares) at Jun. 30, 2024   26,227,540      
Balances at Jun. 30, 2024 358,559 $ 5,126 7,307 370,437 (24,311)
Balances (in shares) at Dec. 31, 2024   26,227,540      
Balances at Dec. 31, 2024 373,800 $ 5,126 9,360 384,757 (25,443)
Net income 12,128     12,128  
Other comprehensive income 1,088       1,088
Stock based compensation, net (in shares)   96,900      
Stock based compensation, net 1,048 $ 21 671 356  
Treasury share repurchases (in shares)   (30,063)      
Treasury share repurchases (1,141) $ (7) (1,024) (110)  
Cash dividends (4,852)     (4,852)  
Balances (in shares) at Mar. 31, 2025   26,294,377      
Balances at Mar. 31, 2025 382,071 $ 5,140 9,007 392,279 (24,355)
Balances (in shares) at Dec. 31, 2024   26,227,540      
Balances at Dec. 31, 2024 373,800 $ 5,126 9,360 384,757 (25,443)
Net income 27,925        
Balances (in shares) at Jun. 30, 2025   26,312,842      
Balances at Jun. 30, 2025 397,768 $ 5,144 9,941 403,275 (20,592)
Balances (in shares) at Mar. 31, 2025   26,294,377      
Balances at Mar. 31, 2025 382,071 $ 5,140 9,007 392,279 (24,355)
Net income 15,797     15,797  
Other comprehensive income 3,763       3,763
Stock based compensation, net (in shares)   18,773      
Stock based compensation, net 1,016 $ 4 943 69  
Treasury share repurchases (in shares)   (308)      
Treasury share repurchases (11)   (9) (2)  
Cash dividends (4,868)     (4,868)  
Balances (in shares) at Jun. 30, 2025   26,312,842      
Balances at Jun. 30, 2025 $ 397,768 $ 5,144 $ 9,941 $ 403,275 $ (20,592)