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, 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)