XML 27 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balances (in shares) at Dec. 31, 2021 26,103,661        
Balances at Dec. 31, 2021 $ 5,099 $ 1,838 $ 353,369 $ (30,330) $ 329,976
Net income     11,195   11,195
Other comprehensive income       5,856 5,856
Stock based compensation (in shares) 15,750        
Stock based compensation $ 3 2,896 58   2,957
Treasury share repurchases (in shares) (24,546)        
Treasury share repurchases $ (5) (822) (91)   (918)
Cash dividends     (17,872)   (17,872)
Stock based compensation, net (in shares) 15,750        
Balances (in shares) at Dec. 31, 2022 26,094,865        
Balances at Dec. 31, 2022 $ 5,097 3,912 346,659 (24,474) 331,194
Net income     34,951   34,951
Other comprehensive income       (463) (463)
Stock based compensation (in shares) 135,238        
Stock based compensation $ 30 2,727 496   3,253
Treasury share repurchases (in shares) (36,105)        
Treasury share repurchases $ (8) (889) (132)   (1,029)
Cash dividends     (18,447)   (18,447)
Stock based compensation, net (in shares) 135,238        
Balances (in shares) at Dec. 31, 2023 26,193,998        
Balances at Dec. 31, 2023 $ 5,119 5,750 363,527 (24,937) 349,459
Net income     40,115   40,115
Other comprehensive income       (506) (506)
Stock based compensation (in shares) 40,890        
Stock based compensation $ 9 3,849 150   4,008
Treasury share repurchases (in shares) (7,348)        
Treasury share repurchases $ (2) (239) (26)   (267)
Cash dividends     (19,009)   (19,009)
Stock based compensation, net (in shares) 40,890        
Balances (in shares) at Dec. 31, 2024 26,227,540        
Balances at Dec. 31, 2024 $ 5,126 $ 9,360 $ 384,757 $ (25,443) $ 373,800