XML 13 R7.htm IDEA: XBRL DOCUMENT v3.25.3
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 29,138        
Balances (in shares) at Sep. 30, 2024   26,227,540      
Balances at Sep. 30, 2024 367,334 $ 5,126 8,378 378,632 (24,802)
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)
Net income 12,919     12,919  
Other comprehensive income (491)       (491)
Stock based compensation, net 1,071   1,071    
Cash dividends (4,724)     (4,724)  
Balances (in shares) at Sep. 30, 2024   26,227,540      
Balances at Sep. 30, 2024 367,334 $ 5,126 8,378 378,632 (24,802)
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 39,269        
Balances (in shares) at Sep. 30, 2025   26,312,842      
Balances at Sep. 30, 2025 405,157 $ 5,144 10,727 409,753 (20,467)
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)
Net income 11,344     11,344  
Other comprehensive income 125       125
Stock based compensation, net 786   786    
Cash dividends (4,866)     (4,866)  
Balances (in shares) at Sep. 30, 2025   26,312,842      
Balances at Sep. 30, 2025 $ 405,157 $ 5,144 $ 10,727 $ 409,753 $ (20,467)