v3.26.1
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, 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 (loss) 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 (loss) 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)
Balances (in shares) at Dec. 31, 2025   26,312,842      
Balances at Dec. 31, 2025 414,723 $ 5,144 11,456 418,499 (20,376)
Net income 17,840     17,840  
Other comprehensive income (loss) (488)       (488)
Stock based compensation, net (in shares)   128,551      
Stock based compensation, net 1,177 $ 28 677 472  
Treasury share repurchases (in shares)   (40,558)      
Treasury share repurchases (2,649) $ (9) (2,491) (149)  
Cash dividends (4,999)     (4,999)  
Balances (in shares) at Mar. 31, 2026   26,400,835      
Balances at Mar. 31, 2026 425,604 $ 5,163 9,642 431,663 (20,864)
Balances (in shares) at Dec. 31, 2025   26,312,842      
Balances at Dec. 31, 2025 414,723 $ 5,144 11,456 418,499 (20,376)
Net income 37,272        
Balances (in shares) at Jun. 30, 2026   26,410,243      
Balances at Jun. 30, 2026 441,434 $ 5,165 10,964 446,111 (20,806)
Balances (in shares) at Mar. 31, 2026   26,400,835      
Balances at Mar. 31, 2026 425,604 $ 5,163 9,642 431,663 (20,864)
Net income 19,432     19,432  
Other comprehensive income (loss) 58       58
Stock based compensation, net (in shares)   9,408      
Stock based compensation, net 1,358 $ 2 1,322 34  
Treasury share repurchases 0        
Cash dividends (5,018)     (5,018)  
Balances (in shares) at Jun. 30, 2026   26,410,243      
Balances at Jun. 30, 2026 $ 441,434 $ 5,165 $ 10,964 $ 446,111 $ (20,806)