XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.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, 2020 26,101,992        
Balances at Dec. 31, 2020 $ 5,099 $ 693 $ 340,098 $ (30,377) $ 315,513
Net income     29,851   29,851
Other comprehensive income       47 47
Stock based compensation (in shares) 31,707        
Stock based compensation $ 7 2,273 116   2,396
Treasury share repurchases (in shares) (30,038)        
Treasury share repurchases $ (7) (1,128) (110)   (1,245)
Cash dividends     (16,586)   (16,586)
Stock based compensation, net (in shares) 31,707        
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